A downloadable prototype for Windows

NIFTY BATTLES

A prototype in every sense of the word

This is a project of me testing my mettle in Unity back in the day. My friend asked me to try and recreate Advanced Wars and me, having never seen Advanced Wars in my life, thought it was a great idea. This project was created ages ago and I've been doing things in Godot recently, so going back to this project to suit it up for """playability""" was a bit of a struggle to say the least!

The project has just one unit moving around a 3D map generated at runtime. The map has random terrain that is regenerated every time you press the "Reload Map" button. There are 3 different types of terrain, being plains (green), forests (yellow), and mountains (blue). Each of these have a movement cost of 1,2, and 3 respectively for the spherical unit to move over, who has a movement of 5.

If you click on the tile the red sphere is on, the prototype will show all tiles the unit can move to and a particle highlight on the selected unit (created using the unity particle graph when it was new). The particle effect however doesnt work when building with OpenGL, so I've just changed the Unit's material instead.


Post-Development Comments

I'm not exactly extatic about how this project turned out, but I am definitely sure that if inspiration strikes I would be able to make the project flourish into something more playable! I coded this project in around a day or two, but it was built for additional terrain types and units to be added easily. Additionally, the 3D nature of the project means that I could add physical height variation to the maps dependant on the terrain.

I'm not much of a 3D modeller (not that I've given it a go), but I would likely put more models for the unit, and also a unique model for each type of terrain that would change at runtime as well! Other things I wanted to add would be unit combat, a turn order, and some sort of base mechanic to capture giving some sorta win condition. I'm unsure how this would put a spin on Advanced Wars, since I still haven't played it!!!!
:)


NOTE!!!!
Becasue of unity's universal pipline, this prototype will NOT RUN in HTML 5 / WebGL FOR WHATEVER REASON. So I have just provided an executable :) :) :) (No clue if it works on Mac or Linux)

Download

Download
NiftyBattle-0-0-1a.zip 27 MB