The Blubber Engine

A Personal Graphics/Game Engine Built with the Vulkan API
Stored Locally on Tortoise SVN

In Development Since October 2024

Engine Statement

The Goal of this engine is to make a fully functional 2 Dimensional and 3 Dimensional Game Engine powered by the graphics of Vulkan. Ultimately the goal is to prioritize customization of lighting and visual effects for different niches.

Project Overview

Current Version

0.0.9 Alpha

Repository

Ope! Not Quite Ready Yet!

Last Updated

January 2025

Most Recent Update

Version 0.0.9

January, 2025
  • Implemented Game Objects
  • Optimized Function Calls
  • Fixed memory leak issue in image rendering

Current Features

2 Dimensional Graphics Rendering

Image/Sprite rendering

Game Object Implementation

For game programming compatibility

Object Oriented Design

With Multi-Threaded utilization

Development Roadmap

Q2 2025

Full 3D Model Rendering

  • Efficient 3D Model computation and rendering
Q3 2025

Physically Based Lighting

  • Hybrid rasterization/ray tracing
Q4 2025

User Interface Creation

  • Create a front facing UI to interact with the engine
Q1 2026

Full integration with User Interface

  • Ensure the UI is fully constructed around the engine

Blubber Blogs

A collection of blog posts from yours truly

Blogs