
Wheel of Fortune
Welcome to the marvelous Wheel of Fortune game show! Or at least it's game adaptation created by me in Unreal Engine 4. Tonight you will compete with the finest of the finest. You will sit on your couch with your friends, drink beer, and have fun! But first, let me introduce you to this project's development process. I created most of it in late 2021 with having in mind making an XR game show. I wanted it to be as modular and easy to modify and extend as possible.
Before diving deeper, take a look at this short (2 minutes) video showing brief gameplay:
Objectives
Create base blueprintable classes written in C++ in order to completely decouple visual implementation from game rules and calculations.
Focusing on writing as clean code as I am able to, following advices from a great book "Game Programming Patterns" written by Robert Nystrom I used programming patterns to improve architecture of the solution.
Structure the problem and look for appropriate pattern in order to introduce ease of extendibility, which is important in this kind of show as new features can added between seasons like new wedges or mechanics
Table of Content
- Wheel
- Player Controller
- Puzzle Board
Links and files
Unreal Engine 4.27 project: >>> LINK <<<
GitHub repository with source code: >>> LINK <<<