Winner of the "young talent category" of the three headed monkey awards before starting the degree.
Loading...
I have always been fascinated by technology and art, and videogames are just in the intersection between both worlds. In this project, I wanted to be a script programmer because I would need to mix the art, the code and the design. I’m currently finishing the degree in videogame development and looking for a place to test my skills and aquire more experience.
Winner of the "young talent category" of the three headed monkey awards before starting the degree.
I love game jams, there is no better place to get a grasp of the thrill and the fun of game development.
Programming
70Design
65Art
55I developed the first iterations of the state machine that constrolls alita or "the player". I was based on the state machine game designing pattern from the superb book Game programming patters, witch I can not recommend enough.
The state machine was written in wren, the scripting language we used for our engine. Combining it with the animation grap that Adria ferrer lead to the first combos.
The idea in my implementation is to create a class for each state, all inheriting the attributes of a virtual state class. The state base class has methods like BeginState() and EndState() as well as HandleInput() and Update() that are called automatically. The player class itself has a pointer to a state that shifts depending on what is needed.
The states that I developed were:
- Idle
- Basic attack (that could be used for any basic attack)
- Special attack template
- Moving
- Dash
- Waiting
- Dead
In order to make the environments feel a bit more alife, I develop rat and drone spawners.
I also:
- Helped with some minor things with the enemies, that used a state machine derived from alita's
- Put colliders in level 3 (that did not make it to production)
- Did a collider pass for level 2
- Looked for cool alita moves in the manga, so I suggested the Hertza haeon
- Developed this website
- Created an attack for a boss that did not make it to production