No Game Engine Game Dev: Word Sleuth 039: Performance metrics and starting Tooltips

2 months ago
5

Streamed on 2024-08-28 (https://www.twitch.tv/thediscouragerofhesitancy)

Game Engines are for sissies!

Today I started out by completely refactoring the FPS label. The special class has been removed and all FPS computations are now carried out by the Scene base class. With that in place I also wired it in to count the number of draw calls per frame. This should help with performance evaluations in the future.

There were a couple of low hanging items that I zipped through to reduce the clutter in my TODO list. Some renaming in Scheduler, revisiting double-click in the game, and started an examination into why SettingsScene has a lower FPS than other scenes. For the performance of SettingsScene, the source of the slow-down and a solution were not found.

And finally I started implementing Tooltips. They are in and work okay. There is still a list of improvements that we'll tackle tomorrow before we consider Tooltips to be "Done".

Loading comments...