Today we're releasing the brand new GameGuru performance build. We have converted the original engine to a C++ foundation and highly optimised the game loop for improve frame rate performance.
There’s more help for new users with the aid of a new getting started guide and a range of video tutorials that step them through all the aspects of the software and easy access to the archive of Twitch videos that the development team blog every week.
Our CEO and lead developer Lee Bamber has this to say about this build "This update is the most significant release since the launch of GameGuru and introduces an incredible boost in performance for most users. In addition to increased frame rates, you can expect a number of long-requested feature improvements, such as entity group selection in the editor and an improved help system"
Performance Improvements
- Converted the whole GameGuru engine from DarkBasicPro source code to C++
- Optimised the C++ source code; - Speed increase on real-time shadows and grass - LUA Speed increase - Sound Speed increase - Spawned entities
- Occluder runs on a separate thread and creates optimum draw calls for rendering each frame
- Entities that make bad occluders are marked in the fpe (lots of fpes updated)
Editor
One of the key new features added to the editor is the new rubber band selector. You can now drag and group select many entities and the move, rotate, scale and delete them.
- New rubber band control lets you highlight multiple entities.
- When spraying characters, X and Z angles are no longer adjusted
- Fixed visual settings getting wiped after a reloaded session
- Pressing space key now deselects any entity current selected
- Objects are now easier to scale when they are already a large size
- Green resource bar is now reset between levels
- When you exit GG and choose to save on exit, the level no longer reloads after saving
- Fixed an issue where an entity that was a clone would not de-highlight and remain green
- Fixed the RECENT folder not showing up on some machines
- EDIT ALL in the IDE is now called CLIP OFF to be clearer
Test Game
- numpad + and - now work in F9 mode
- You can now use TAB from the last F11 FPS Screen
- Performance boost if DOF and Motion Blur are set to 0!
- Dynamic resolution: If the draw count is high and fps is below 60, the resolution will dynamically adjust to improve frame rate
- Characters use a diff shader from a distance and do not animate, even when instances
- Shadows speed up: Shadows are not always drawn for objects dependant on their distance and size
- When in test game the mouse no longer affects the game if GG does not have the focus
Sound
LUA
Standalone
Model Importer
Weapons
Lightmapping
Misc
