Continuing on from the upgrades introduced in R2, the engineering team have been redesigning major parts of Bright Engine’s rendering system. Plenty of redundant code has been removed, and significant chunks of the CPU-sided code have been rewritten to be both more memory efficient and reduce GPU idling.
Patch Notes
Follow along the development of Bright Engine and Bright Life.
Bright Engine 2022 R2 Released – Performance & Optimisation
It’s been two months of an architectural overhaul for the Bright Engine render pipeline. The engineering team have been making substantial changes to how the engine draws the scene, resulting in significant performance boosts without loss of graphical fidelity. Let’s dive under the hood to see what’s changed.
Bright Engine 2022 R1 Released – UI & Resource Management
After months of programming, the time has come again to show off what our engineering team has been up to. A lot of under-the-hood architecture has been rewritten, drastically reducing memory usage and improving frame rate. Meanwhile, a brand new UI system and editor have emerged. This is more of a technical update than a visual, so pretty pictures will make a return next time.
Bright Engine v0.1.8c Released – Open Worlds Part 1
Over the past few months, our engineers have been coding away, and now it’s time to show off what they’ve been up to. This update is the first of several to bring Open-World support to Bright Engine, starting with various performance improvements, as well as the long-awaited Asset Brush Toolkit. Beyond this, shadows have also received some much-needed attention, and another round of bugs has been squished.
Bright Engine v0.1.8b Released – Terrain Tessellation
It’s been a long time since the last update, but rest assured, we’ve been working hard. This update aimed to make substantial improvements to the engine’s existing systems, namely landscapes. The entire terrain system and dynamic foliage have been completely rewritten to allow for far greater flexibility and quality with the introduction of tessellation!
Bright Engine v0.1.8a Released – Diagnostics & Scripting Expansion
It’s been a trying time for everyone due to the Covid-19 pandemic, and unfortunately, it has caused some disruptions to the development of Bright Engine. However, things are now getting back on track, and we’ve managed to make excellent progress despite the ongoing situation. The scripting system is now approximately 40% functional, with six of the core classes now fully implemented! We’ve also completely revamped the diagnostics suite and squashed a whole lot of bugs!
Bright Engine v0.1.7c Released – Physical Rendering & Scripting
This update takes the first step to make Bright Engine production ready with the introduction of scripting! We are proud to reveal the new Development Suite, where developers will spend their time writing scripts, designing user interfaces, and crafting the ultimate gameplay experience! We’ve also made some major improvements to lighting, grounding the engine’s visuals far closer to reality!
Bright Engine v0.1.7b Released – Extended Particles, Upgraded UI
The last update brought about a large overhaul to the rendering architecture of the engine, and with it came a lot of bugs. In this update, we’ve fixed a plethora of bugs while, at the same time, introducing a wide array of upgrades, both in terms of capability as well as performance. UI, Particles, Materials, Audio and Waypoints are just some of the systems which have received incredible and much-needed upgrades!
Bright Engine v0.1.7a Released – Material Editor, Rendering
We finished 2019 with a bang, and now, after a challenging four months of work, we are finally ready to announce Bright Engine v0.1.7a! This update brings about a complete overhaul of the rendering architecture, a brand new material system and a node-based editor, along with a handful of other new tools! But most importantly, we fixed a lot of the performance limitations that had been present in earlier versions, with fps almost doubling across the board with no reduction in quality! With over 40% of the entire code rewritten, there is a lot to talk about!
Bright Engine v0.1.6c Released – Performance & Optimisation
Here it is, the last update of 2019! We wanted to end the year with a near-usable product, and our community certainly seems to think we’ve hit that target! In this update, we took a step back from adding new features and focused on improving existing systems drastically while fixing up quite a few annoying bugs that, until now, appeared to be squash resistant! New lighting systems, faster high-quality shadows, working alpha blending (finally) and more, along with a plethora of optimisations to performance!
Bright Engine v0.1.6b Released – Audio, Cameras & Particles
In this update, we continue down the path of gameplay implementation with cameras and audio systems! We’ve brought about lots of new features once again, as well as various improvements to the editor, rendering pipeline, waypoints and a complete overhaul of the particle system (with a brand new particle editor)! This update marks a significant entry into Bright Engine’s development timeline, as it is now possible to test your game in the editor!
Bright Engine v0.1.6a Released – Editor Upgraded
After a trying few months, we are finally ready to unveil the next update for Bright Engine. As we stated in our last patch notes, this update series is all about moving the engine away from world editing toward gameplay systems. As such, strap yourself in because we are about to go through a whirlwind of new features, improvements and bug fixes!