Website powered by

(WIP) Skolger - Final Student Project(Colony Manager)

For my final project in the 2-year game development course at IAC, my team and I chose to develop a colony manager game. This project allowed us to challenge and hone our skills in a comprehensive and complex genre.

Role and Responsibilities
As the Unity game developer for our team, my primary responsibility is to create and implement engaging gameplay mechanics. This involves designing and coding the various systems that make up the core gameplay loop, ensuring they are fun, balanced, and cohesive.

Development Progress
we have been using Unity as our game engine. My focus has been on developing mechanics that support the colony management aspect of the game, such as resource gathering, building construction, and colony maintenance. Another team member is dedicated to developing the AI, ensuring that our colonists and enemies behave in realistic and challenging ways.

Skills and Technologies
This project has allowed me to deepen my expertise in Unity and C#, and I've gained significant experience in system design, problem-solving, and collaborative development. Specifically, I have learned a lot about Unity-specific features such as editor tools and ScriptableObjects. These tools have been invaluable in creating a flexible and efficient workflow, enabling us to quickly iterate on and expand the game's features.

Highlights and Future Plans
While the game is still in development, we are making steady progress and continuously refining our mechanics based on playtesting feedback. One of the highlights of this project has been the successful implementation of a dynamic building system that allows players to expand and customize their colonies. Moving forward, we plan to enhance the game's AI and add more complex interactions to make the game even more engaging.

This project not only showcases my technical abilities and creativity as a Unity game developer but also reflects my growth and dedication throughout my studies at IAC. I am excited to continue refining and expanding this game and look forward to bringing innovative and enjoyable experiences to players.

Implemented a full selection system with custom selection menu for each selection type

Implemented stockpiles and stockpile placement
Stockpiles will be used to store items in the game

Implemented stockpile resizing.

Building information is stored in a scriptable object to allow new building to be added quickly

Building information is stored in a scriptable object to allow new building to be added quickly

Added items and item hauling

Items are scriptable objects that can be customized to fit any item type 
This is an example of the material item type

Items are scriptable objects that can be customized to fit any item type
This is an example of the material item type

Simple World Building Tool