top of page

Boo's Farm - C++ Game

ROLE

Independant

DESCRIPTION

Despite being a designer, I think it's important I understand a range of the technical side of game creation, which includes C++. To help me understand the practicality of the language, I used C++ for Unreal Engine to create a simple farming game.

The goal of this project was to create the main systems in C++, and expose important variables and areas for editing to blueprints so it was easy to access for Designers.

YEAR

2025

GENRE

Single-player game demo

PLATFORM

PC

Screenshot 2025-05-20 172315.png
Design

I researched and created my own UML Sequence flow charts to plan system concepts and help organise which systems needed to speak to which. This planning was a massive help in the creation of mechanics, specifically the inventory system I designed for the game using a range of structs and item classes to organise item data.

Screenshot 2025-05-19 140554.png
Screenshot 2025-05-28 010645.png

I then coded this in C++, ensuring that any variable a designer might want to change/adjust was exposed to Unreal Engine.

Screenshot 2025-05-20 195933.png
Screenshot 2025-05-19 102454.png

In the end, I produced a small farming game that focused on planting/harvesting crops and then selling them for money. The game is very simple with easy mechanics, however taugh me a lot about system design and gave me a head-start on learning C++ as a designer.

Screenshot 2025-05-20 172107.png
Screenshot 2025-05-20 172758.png
Screenshot 2025-05-20 172440.png
bottom of page