Saint Game Engine

May 24, 2025 (5mo ago)

Platform:
Windows
Tools:
C++
Vulkan
Obj
gLTF 2.0
HLSL
Cmake
Tracy

Overview

This is a sample project structure based on best practices from game development portfolios. Your project should tell a compelling story about what you built, the challenges you faced, and the solutions you implemented.

Project Design Goals:

The Sponza Atrium is a classic benchmark for testing global illumination, PBR (Physically Based Rendering), and general 3D engine performance. See how Saint 3D tackles it!

Technical Implementation

Core Systems

Describe the main systems you implemented:

Gameplay Mechanics

Detail specific mechanics you created:

Level Design

Explain your approach to level design:

Challenges & Solutions

Challenge 1: Performance Optimization

Problem: Frame rate dropped below 30fps with multiple enemies on screen.

Solution:

Challenge 2: AI Navigation

Problem: Enemies getting stuck on obstacles during pathfinding.

Solution:

Results & Learnings

What Went Well:

Areas for Improvement:

Media

[Include screenshots, GIFs, or video embeds here]

Gameplay Screenshot

Download & Links


Technical Blog Posts

For detailed implementation guides on each system:

  1. Microservice Architecture for Live-Service Games
  2. Building Authentication with Steam & JWT
  3. Real-Time Communication: REST vs TCP Sockets
  4. Metagame Systems & Stripe Payment Integration
  5. Deploying Game Backends with Kubernetes

This project taught me valuable lessons about game systems architecture, the importance of playtesting, and how to scope features realistically for solo development.