engine

An isometric ARPG built in C++ with custom rendering, terrain deformation, procedural level generation and combat mechanics.
A demo of the ARPG prototype, showcasing its isometric gameplay, custom rendering engine and itterations over the years.

01 — The First Tests

02 — Biomes and Terrain

03 — A New Engine

04 — Biomes and Trees

05 — PBR Lighting and Shadows

06 — Engine tools and texture painter

07 — Deforiming Terrain.

07 — Custom Levels
This ARPG prototype is an isometric game built in C++ with a custom rendering engine, I have had a couple of iterations over the years, with the most recent one being a more focused attempt at building a playable prototype with core gameplay mechanics.
It features procedural level generation, terrain deformation and basic combat mechanics.
The project was a playground for experimenting with game systems and engine architecture.
It was also a great opportunity to build custom tools for level design and content creation, which was a rewarding part of the process.
The engine works by rendering a skin of voxels over the terrain allowing for real-time modifications by the player.
Overall, it was a fun and educational project that allowed me to explore various aspects of game development, from engine design to gameplay mechanics.