Settlers of Xolotyl
As part of a rapid game prototyping class, with a group of four artists and one other programmer, I developed a turn based strategy game prototype in two weeks using Unity.
Random Map Generation
I developed the entirety of the map system, including random map generation. This system accounts for biomes and tile objects like trees, rocks and grasses.
Biomes are blended between probabilistically over a range of tiles and multiple layers of simplex noise are used for different map properties.
Pathfinding System
I created the pathfinding system using a custom A* algorithm on top of my map system. This was done for simplicity over Unity's navmesh since our map layout is dynamic.
Custom Shaders
I created custom shaders for:
- Cell and character highlighting
- Tree and grass wind
- Tree transparency at close range
- Animated water
Other Responsibilities
- Base game loop
- Base combat system
- Minimap