[Vampire X Cat] Building a Prototype Character
Overview
I made the first prototype of the player character, “Henry”!
This process includes designing the behaviors (input management, updating and rendering processes), attaching them to the Actor object as FTBehavior, and many many testing with trials and errors. But of course this is not the end. This character & its play experience should mingle with those with other characters as well to form a game.
The following features were implemented:
- A playable “Player Prototype” with FoxtrotEngine
- A refined, more functional Animator Component.
a. It can load the animation from ResourceManager.
b. It can switch & render between the animation for each character behavior.
Development Logs
2025.05.03. Saturday
I added a feature to FoxtrotEngine that switches the character animation by user input.
In the video, for example, the character turns green when moving, which indicates the game engine switching its animation. The same thing happens when it is punching (orange), aiming (blue), shooting (red), and idling (white).
Now that the animation system is working alright, all I need now is a series of good animations. Really good ones.
2025.05.09 Friday
I did a little test in Foxtrot Engine with a sprite animation (starring Pawel, a character from my previous game!). Now that the horizontal movement works like a charm, it’s time to work on jumping & punching using Rigidbody simulations!