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!

Development log

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!