Tectonic Engine offers a powerful, feature-rich platform for game development, drawing inspiration from classic FPS engines. With advanced rendering capabilities, including a state-of-the-art PBR pipeline and dynamic lighting, it enables developers to create stunning and immersive 3D experiences.
Tectonic Engine
Tectonic Engine is an advanced 3D game engine designed for modern developers, crafted in pure C and drawing inspiration from classic first-person shooter engines. This robust platform is equipped with a comprehensive set of features aimed at revolutionizing the game development process.
Feature Set
Rendering & Lighting
- Physically-Based Rendering (PBR) Pipeline: Implements a deferred PBR model using a metallic/roughness workflow to ensure realistic material interactions with light.
- Dynamic Lighting System: Supports a multitude of fully dynamic point and spot lights, which can be customized for color, intensity, and radius.
- Normal and Relief Mapping: Enhances surface detail through normal mapping and provides depth illusion using height maps.
- Global Illumination & HDR: Achieves realistic lighting effects with static baked lightmaps and high-dynamic range (HDR) coloring, including auto-exposure and bloom effects.
- Volumetric Effects: Renders striking visuals with features like god rays and light shafts, enriching environments with visible light.
- Advanced Water & Glass Rendering: Provides realistic environmental reflections and glass refraction effects.
Post-Processing Stack
Includes a variety of configurable effects such as film grain, chromatic aberration, and depth of field to enhance the visual fidelity of your games.
Engine & World Creation
- Brush-Based World Construction: Facilitates rapid level design using Constructive Solid Geometry (CSG) techniques.
- Advanced Particle System: Offers customizability for particle properties using simple .par definition files.
- Physics Integration: Utilizes the Bullet Physics library for dynamic and realistic simulations.
- I/O Logic System: An intuitive, trigger-based system allows for complex interactivity without the need for extensive coding.
Platform & Tools
- Cross-Platform Support: The engine is compatible with both Windows and Linux, leveraging modern CMake for seamless compilation.
- In-Engine Editor: Features a real-time “Hammer-style” editor with multi-viewport editing capabilities for enhanced workflow.
- Sculpting and Painting Tools: Supports vertex painting and sculpting for terrain and complex shapes, streamlining level design.
Tectonic Engine aims to empower developers by providing a flexible and highly customizable environment for creating immersive 3D games. With its modern capabilities and solid architecture, it presents an ideal choice for game developers looking to push the boundaries of their projects.
Comments
0Start the conversation
Share the first comment.