Welcome to the world of game development with the Oreon Engine! This powerful tool combines the capabilities of Java, OpenGL, and Vulkan, allowing developers to create stunning visuals and immersive environments. Whether you’re a seasoned professional or just getting started in game development, this guide will walk you through how to set up the Oreon Engine, along with tips, features, and troubleshooting advice.
Getting Started: Build Manual
- First, install the official Vulkan SDK from LunarG.
- This project uses lombok. Make sure to follow this guide for adding lombok support to IntelliJ IDEA.
- For further information, visit the wiki.
Key Mappings
The Oreon Engine provides simple key mappings to enhance your control while navigating the 3D environment:
- Move: W, A, S, D
- Rotate: Hold the middle mouse button while moving the mouse or use the up, down, left, right keys.
- Accelerate Move Speed: Scroll mouse wheel.
- Move Sun: I, J, K, L
- Enable/Disable Wireframe: Press G.
Demo
Explore the capabilities of the Oreon Engine through this impressive demo: Demo Link
Features
The Oreon Engine is packed with features to elevate your game development experience:
Deferred Rendering Pipeline
Enjoy flexible graphics rendering with options for 2x to 8x MSAA and FXAA. Here’s an analogy for this feature: Think of your rendering pipeline like a multi-lane highway, where the more lanes (MSAA options) you have, the smoother and faster your traffic (graphics) can flow. The more you can spread your assets out, the less bottleneck you’ll experience!
Diamond Square Terrain Quadtree

FFT Water

Atmospheric Scattering

Dynamic Sun

Parallel Split Shadow Mapping
Variance Shadows: 
Tessellation
Normal-Displacement Mapping: 
Post-Processing Effects
Explore various post-processing effects like motion blur, depth of field blur, and bloom. This is akin to adding the final polish to a beautifully crafted piece of art—enhancing the overall experience without altering the core structure.
Credits
Troubleshooting Tips
If you encounter any issues while using the Oreon Engine, here are some troubleshooting ideas:
- Ensure you have installed the Vulkan SDK correctly and it is up to date.
- Check that Lombok is properly configured in your IDE.
- Refer back to the wiki for specific issues related to engine features.
- Restart your IDE and project to reset configurations.
For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

