Overzicht

BrickStoryEngine is een zelfgemaakte game engine geschreven in C++ voor het maken en spelen van tekstgebaseerde avonturenspellen. Het project ontstond uit de wens om een spel te maken zonder de complexiteit van bestaande game engines te leren. Door te kiezen voor een tekstgebaseerde aanpak kon ik me volledig focussen op de engine-architectuur en gameplay mechanica, zonder de uitdagingen van 2D of 3D graphics.

De engine biedt een complete ontwikkelomgeving met een ingebouwde editor waarin gebruikers interactieve verhalen kunnen maken via een intuïtieve menu-interface. Verhalen worden opgeslagen in een custom .story bestandsformaat dat situaties, keuzemogelijkheden en verhaallijn vastlegt. De speler navigeert door verhalen via pijltjestoetsen en maakt keuzes die het verloop van het verhaal beïnvloeden. De engine ondersteunt vertakkende verhaallijnen met meerdere uitkomsten en eindpunten.

Features

Snelle Performance

Gemaakt met C++, een programmeertaal dat de snelste programma's geeft.

💾

Custom bestandstype

Je verhalen worden geserialiseert naar het .story formaat om makkelijk opgeslagen te worden of om te delen.

🎨

Simpele gebruikersinterface

Features die zichzelf uitleggen met simpele inputs

📱

Cross-platform

Werkt op Windows en Linux voor de geavanceerde gebruikers

De broncode is niet openbaar terwijl ik eraan werk.