Back to Projects

SteelCore

ai

2D Game built in Unity that used neural networks to train and fight tanks.

Steelcore is a 2D game built in Unity 6 that showcases expertise in game design, artificial intelligence implementation, and collaborative development. The game revolves around AI-driven tank battles and features a modular tank creation system, an AI training environment, and AI-versus-AI combat. Players can design their tanks by selecting parts that influence gameplay statistics such as speed, durability, and firepower. The AI training mode leverages the SharpNEAT library to evolve tank AIs, allowing players to train their tanks against a premade AI or compete with other players' AIs. Once trained, tanks can be tested in a battle system. My role involved developing the neural network systems and training parameters, and making creative decisions on the experience.
c#neural-networkunity