Hephaestus Engine
The Bespoke, High-Performance Foundation for Our Worlds.
Engineered for Performance
Built with modern graphics and data-oriented architecture
Next-Gen Rendering
Hybrid deferred/forward renderer with temporal anti-aliasing and PBR shading for stunning visuals.
Data-Driven Architecture
Entity-Component-System design for massive scaling, predictable performance, and cache-efficient memory layouts.
Hot-Reload Scripting
Lua scripting with hot-reloading for rapid iteration and seamless gameplay logic development.
Visual Editor
ImGui-powered editor with real-time collaboration, non-destructive workflows, and modular design.
Physics & Destruction
Integrated with JoltPhysics for high-performance, deterministic rigid-body simulation—powering large-scale destruction and realistic vehicle dynamics.
Cross-Platform
Designed for PC, modern consoles (PS5, Xbox Series X), and mobile, ensuring maximum reach and scalability.
Development Roadmap
Tracking our progress toward the public release
Alpha Development
Q4 2025 Target
- Core system stability and foundational features
- Full PBR shading model implementation
- Scene and property editors completed
- Initial Lua API bindings and scripting
Public Tech Demos
Q1 2026 Target
- Mount Olympus showcase demo
- The Lighthouse environment demo
- Atlantis technical showcase
- Public community feedback and testing
Full Release
Q3 2026 Target
- Production-ready for flagship title
- Public release to indie developers
- Performance optimization focus
- Continuous feature expansion
Built With Modern Tech
Languages & Frameworks
- C++17 / C++20 Core
- Multi-threaded Architecture
- Real-time Performance Focus
Graphics & Rendering
- Vulkan API
- Deferred Rendering Pipeline
- PBR Material System
Tools & Pipeline
- ImGui Visual Editor
- Hot-Reload System
- Asset Management
Architecture Patterns
- Entity-Component-System
- Data-Oriented Design
- Cache Optimization
Join Our Hobbyist Development Team
We're looking for passionate learners and hobbyists interested in C++, graphics programming, and Lua scripting to collaborate on this educational passion project.