
急募!まおう
Programmer/ Technical Artist




Download Link:
急募!まおう is a 2D mobile strategy tower defense game and the sequel to まおう(笑). Players take on the role of the Maou, raising monsters to fend off human attacks. During my time at JOE, I was involved in the early stages of development as the lead programmer and technical artist. I also contributed to most of the game mechanics and system design. I established the core game structure, defined the art production pipeline, and managed the project's various branches using Bitbucket.
Character Behavior
For the character's attack pattern, I used an inheritance-based approach. I first created a simple, generic attack template and then extended it through inheritance to develop various behavior patterns. Before I left, I had expanded this to a total of eight distinct behavior patterns. I kept the design simple and highly extensible, ensuring seamless integration with interfaces and making future expansions of character attack behaviors easy.
Single Attack type
Single attack
Magic single attack
Sigle healing
AoE Attack
AoE attack
Magic AoE attack
AoE healing
Single Attack type
AoE Attack
Technical Detail
A* Pathfinding
I used the A* Pathfinding algorithm as the foundation for movement and controlled different methods of generating path points to create diverse character movement behaviors.
A* Pathfinding
A* Pathfinding