Uploaded July 2024 | Updated September 2026, 2 weeks ago
✅ Support this Project (Patreon): bit.ly/patreon-uniday
➡️ My Discord Channel: bit.ly/discord-uniday-us
Timestamps:
0:00 Introduction and progress
0:03 Creating the Time class
0:27 Using std::chrono for timekeeping
0:48 Implementing the Clock class inspired by Pygame
1:33 Explanation of VSync and frame rate
2:17 Issues with std::chrono and alternatives
4:01 Balancing precision and performance
5:06 Using a rolling buffer for FPS calculation
7:17 Other implemented features and bug fixes
9:01 Counting lines of code with the Clock tool
10:11 Overview of the current codebase size
11:01 Next steps and closing remarks
························································
► Uniday Studio
By: Guilherme Teres Nunes
✅ Support this Project (Patreon): bit.ly/patreon-uniday
➡️ My Discord Channel: bit.ly/discord-uniday-us
Timestamps:
0:00 Introduction and progress
0:03 Creating the Time class
0:27 Using std::chrono for timekeeping
0:48 Implementing the Clock class inspired by Pygame
1:33 Explanation of VSync and frame rate
2:17 Issues with std::chrono and alternatives
4:01 Balancing precision and performance
5:06 Using a rolling buffer for FPS calculation
7:17 Other implemented features and bug fixes
9:01 Counting lines of code with the Clock tool
10:11 Overview of the current codebase size
11:01 Next steps and closing remarks
························································
► Uniday Studio
By: Guilherme Teres Nunes










