Demon's Crest Engine
This is my attempt to make a Demon's Crest engine in Unity. I am not asking any funding for this project. All CAPCOM IPs are used without permission but for educational use. This is Build 007. I created my own portable Finite State Machine and Sprite Cycling scripts. Everything uses the same 2 base scripts with all custom code in a single script per object:
EXAMPLE
Each object has a ScrFSM and ScrSpriteCycler. Firebrand also has ScrFirebrand where I can make use of the FSM and Sprite Cycler scripts to change sprites without actually directly coding sprite changes and a state machine inside of ScrFirebrand. Makes everything VERY portable.
WHAT THIS IS NOT:
This is not a ROM. This is not a SNES emulator embedded into a Unity game. I used the ripped assets from Spriters-Resource and coded all scripts myself in Unity in order to make a Demon's Crest engine from scratch. The music is taken from KHInsider and all sound effects I recorded myself using Audacity.
Controls:
A/D to move left/right
J to fire a flameshot(do not attempt to fire one when clinging - it isn't implemented yet)
K to jump, hover if pressed again while in the air, or cling to a wall if pressed while falling against a wall
L to head bash something in the background
Enter to pause/unpause
Hopefully, CAPCOM does not have an issue with me attempting to recreate an engine based on a game that hasn't been touched with a port(not talking about a rom release on Wii VC/Switch Classics) in 25 years. If so, they can get a hold of me. :) Any feedback on the engine itself is welcome!
Status | In development |
Platforms | HTML5 |
Author | SleeplessSoft |
Genre | Platformer, Action, Adventure |
Made with | Unity |
Tags | 16-bit, Cult Classic, Metroidvania, Retro, Singleplayer |
Development log
- Build 007Sep 10, 2020
Comments
Log in with itch.io to leave a comment.
Neat! Played through the first level/area, seems like everything works pretty well.
Awesome. Absolutely loved the classic game so this is refreshing to see it receiving some love. Please keep it up!