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

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.


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


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.


