A downloadable game

Intro

This project is a technical demo built with C#, Unity, and .NET. It showcases how to implement grid-based pathfinding, procedural level generation, and AI-driven navigation in a game-like environment.

As a prototype, the focus is on engineering challenges such as data structures, algorithms, and clean architecture.

How To Play

  • AWSD — Pan camera 
  • QE — Rotate Camera
  • Mouse Scroll — Zoom camera
  • C — Center camera on player
  • Left Mouse — Execute action

Features

  • Pathfinding → Implements the well-known A* algorithm.
  • Procedural Level Generation → Levels and mechs spawn randomly each run.
  • AI Behavior → Enemy mechs patrol and navigate autonomously.
  • Dynamic Navigation → AI avoids obstacles, impassable terrain, and forest tiles (increased movement cost).
  • Browser Playable → Runs directly in the browser with no install required.

Source Code

The full source code is publicly available on Github. Check it out and feel free to star the repository, submit issues, or suggest improvements!

Credits

The demo was written and designed by Rick van der Eijk, an experienced web developer with a passion for making games.  The demo uses assets from Synthy Studios, FORGE3D, and Slava Z.

Leave a comment

Log in with itch.io to leave a comment.