Settlers.png

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.

    Settlers2.png

    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