急募!まおう

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

Single attack

Magic single attack

Sigle healing

AoE Attack

AoE attack

Magic AoE attack

AoE healing

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