I’m excited to announce the release of Framework v1.5.0, packed with major upgrades and new features that take the 3D game development with GFX a stepp further! This update is the result of months of hard work as a solo developer, and I’m thrilled to share these improvements with you.
What’s New in v1.5.0?
3D Rendering and Visual Upgrades
- Dynamic Shadows: Add depth and realism to your scenes with shadow support.
- Specular Shader: Create reflective surfaces for more polished visuals.
- New Sphere GameElement: Spherical objects are now available as game elements.
Physics Overhaul
- Collision Behavior Improvements: Streamlined and more efficient collision handling.
- CompoundMeshCollider: Handle multi-mesh 3D models with precise physics.
- New Rigidbodies: Support for Sphere, Capsule, and Box Rigidbodies.
- Collision Groups: Fine-tuned control over collision interactions.
Performance and Usability
- Instanced Rendering: Optimized performance for Qubes, Spheres, and Element3D with instancing support.
- Raycast Improvements: Better accuracy and versatility for interactive elements.
Core Improvements
- Vec3 as a Struct: The
Vec3
type has been refactored from a class to a struct, providing faster and more efficient calculations.
New Resources
- Example 3D Project: A fully functional demo project is included to showcase the new features and help you get started.
Why Upgrade to v1.5.0?
This release is a significant step forward for the framework, especially for developers looking to create polished, dynamic 3D games. With powerful new tools, better performance, and streamlined workflows, the framework is ready to handle your next big project.
Get Started Now
Version 1.5.0 is ready to download! Explore the new features, try out the example project, and see what’s possible.
Thank you for your continued support—it means the world to me as a solo developer. If you have feedback, ideas, or run into any issues, feel free to reach out.
Happy coding, and enjoy the update!