What is it all about?

THE ENGINE

Blast is an old school pseudo 3D game engine coded in C/C++ from scratch.
It's mostly a one man effort, from the engine itself to the tools that support the game development process.

The engine utilizes no 3D graphics APIs whatsoever. No OpenGL, DirectX, Vulcan or Metal.
It's all CPU based rendering, done from scratch.

THE GAME

"Exodus: Trapped In Time" is a game powered by Blast, which is in continuous development simultaneously with the engine.
The game is planned to be as modder friendly as possible.
It will be available when all planned features are implemented for all major platforms.

What's the idea?

THE NOSTALGIA

Blast aims to be a mix of the early 90's old school classic game engines that powered games like Wolfenstein 3D, Rise Of The Triad and the classic DOOM and at the same time implement some modern gameplay mechanics.

AWARDS

Blast won the 2nd place on Revision 2021 in the game compo category as a TRSi game demo release while still in very early alpha.
Link to Pouet.net release

Engine features

FEATURES

- Ray Casting based pseudo 3D rendering
- Texture mapping
- FSM (Finite-State Machine) based AI
- AABB & Circle to Circle collision detection
- Newtonian physics
- Gravity
- Completely destructible environment
- Real-time dynamic lighting and illumination
- Bullet-Time slow motion
- Projectile and hitscan weapon mechanics
- Particle systems
- Y axis camera movement
- Level editor

And many more...

Tech Demo

Contact

FACEBOOK YOUTUBE EMAIL DISCORD
Copyright (C) Yuriy Georgiev