MechEmpire-Clash is supposed to be an extension of my previous project MechEmpire, an AI agent game programming tournament platform. The
Mechempire is designed to interesting and make people learn coding via writing their AI Agents. The
MechEmpire-Clash is based on the same game idea. The game core is rewritten in Unity C# (Mech AI platform: C++). The game is aiming to get more people involved in happy coding and make them able to combat with the AI agent they write themselves in the future.
What it does
MechEmpire-Clash is Multiplayer 3d shooting game, players can join the game and control their robots with their mobile device. A lot of weapons and engines with a variety of features is available.
How I built it
Unity3d, EA pathfinder API. (Game concept and 3d models are adapted from my previous project MechEmpire)
Challenges I ran into
Fighting alone; Adapting to Unity's style structure;
Accomplishments that I'm proud of
Help EA find a listener function delete bug in their API; The game is mostly complete, including a number of game details. With EA API, players can join and control with their mobile device which is really fun to clash with several players together.
What I learned
Info about EA pathfinders API. Ways to communicate between unity and web.
What's next for MechEmpire-Clash
Extend the AI part so that AI agent program from MechEmpire can be directly used in the Clash