Bright Engine is a Light-Weight C++ Rendering platform aimed towards, Real-time rendering for both Video Games and Cinematic Animations. It is still very early in its life-cycle, but has been designed with scalability in mind allowing for any form of project to be created. From a first person shooter to a Massively multi-player online game.
The mission is to create a robust development tool that acts as a viable alternative to other mainstream products by providing complete control and customisability, allowing the Engine to suit any project while still remaining simple and efficient to use. While the Editor does the heavy lifting, you can go into the heart of your project and edit the source code of the executable to achieve anything you want (including adding your own custom or other 3rd party libraries).
Bright Engine has undergone and still continues to be rigorously tested by a growing community of dedicated game developers who have ensured maximum stability with each new update.
If you are interested in Bright Engine and want to snag up a free copy you are welcome to join the Discord community to ask questions to existing testers, get real time development progress updates or even download the engine to try it out for yourself!
The new world panel brought a plethora of new features and settings to use and abuse, but given the size of the update it wasn’t surprising that a few bugs managed to make it through in-house testing. In the 0.1.3 update series we’ll be taking a step back from new features to improve and repair the existing systems in preparation for the terrain rework patch coming later this summer!
As already stated new features will be a bit dry for the next few updates as we focus on upgrading the existing mechanics of the engine, however some minor additions have been made in the name of performance. Starting with new Render Panel settings for texture quality control. Everyone has different GPU’s each with varying amounts of vRam so in order for developers with weaker cards to work on highly detailed scenes without running out of memory, Texture Quality can now be manually adjusted from within the editor.
Furthermore, Mipmaps are now properly integrated to allow for Texture LOD to occur in-sync with Model LOD. The two work together to save you time in manual distance value setting for each object, as well as giving options to override the mipmapping system all together for massive objects such as background cliffs.
Performance is something we want to get near perfect, not only because everyone likes a high fps but also to enable you to build whatever you want without having the feeling of being visually limited by our software. We have gone through a good portion of the main rendering code and managed to remove or improve algorithms to reduce overhead and while there is far more to be done, the results so far are looking great!
Aside from performance we changed a few default settings for user convenience. New Projects now have some default Cubemaps set up for use in skyboxes. Creating new Emitters that use the Timeline Settings no longer defaults to a Velocity Modifier of 0 preventing any form of gravity or velocity forces from working and causing confusion. And Lastly, fog had a small tweak, we’ve added a new Gradient Setting when using the Exponential Fog Method to give you complete control over the falloff blending. (This has replaced Methods: Exponential 01, Exponential 02)
With all the major bugs and memory leaks now squashed and sealed up, we can draw our attention to introduce the long awaited Automated Instanced Rendering system! Draw calls will drop rapidly and frame draw time will drop with it laying the groundwork for the upcoming dynamic foliage and wind simulation system!
All performance tests are performed in the engine demo scene included in the installation.
If you are interested in Bright Engine and want to snag up a free copy you are welcome to join the Discord community Ask questions to existing testers, get real time development progress updates or even download the engine to try it out for yourself!
This update brought the conclusion to the 0.1.2 series and is the biggest update released to date. The Game Clock is here along with the Room System...
This latest update brought a much needed rework on several systems while also laying the foundation for upcoming systems such as Light Probes, Baking...
As we said at the end of the last patch notes, we’ve taken a step back from terrain sculpting to focus on optimisation and general improvements to the...
Over the past month the development team have been hard at work redesigning a lot of the core systems to improve performance. The bulk of it is still...
No articles were found matching the criteria specified. We suggest you try the article list with no filter applied, to browse all available. Post article and help us achieve our mission of showcasing the best content from all developers. Join now to share your own content, we welcome creators and consumers alike and look forward to your comments.