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
In this video I'll be continuing to discuss the implementation of a #tileset / #tilemap in #OpenGL for the #GameEngine. The entire source code for this video plus others is available on my Patreon, so if you're interested in it, check the first link for more details!
Timestamps:
0:00 Introduction and video overview
0:05 Recap of previous video and goals for refactoring
0:14 Discussion on private variables and simplicity
1:00 Refactoring to improve tile size handling
1:33 Making code public and using assertions for correctness
2:21 Simplifying code structure
3:02 Building a lookup table on the fly
4:45 Further simplification by removing images array
6:00 Using sets for unique images
8:19 Appending images to the atlas and testing
9:17 Final code simplification
10:03 Ensuring memory safety with assertions
10:28 Simplifying tile addition and testing
12:32 Final thoughts and validation
14:28 Overall benefits of the new API
15:04 Closing remarks and future content plans
························································
► Uniday Studio
By: Guilherme Teres Nunes
✅ Support this Project (Patreon): bit.ly/patreon-uniday
➡️ My Discord Channel: bit.ly/discord-uniday-us
In this video I'll be continuing to discuss the implementation of a #tileset / #tilemap in #OpenGL for the #GameEngine. The entire source code for this video plus others is available on my Patreon, so if you're interested in it, check the first link for more details!
Timestamps:
0:00 Introduction and video overview
0:05 Recap of previous video and goals for refactoring
0:14 Discussion on private variables and simplicity
1:00 Refactoring to improve tile size handling
1:33 Making code public and using assertions for correctness
2:21 Simplifying code structure
3:02 Building a lookup table on the fly
4:45 Further simplification by removing images array
6:00 Using sets for unique images
8:19 Appending images to the atlas and testing
9:17 Final code simplification
10:03 Ensuring memory safety with assertions
10:28 Simplifying tile addition and testing
12:32 Final thoughts and validation
14:28 Overall benefits of the new API
15:04 Closing remarks and future content plans
························································
► Uniday Studio
By: Guilherme Teres Nunes

![ALL THIRD Person GAMES Need THIS... | Cave Engine IK [WIP]
✅ Get the Engine: https://unidaystudio.itch.io/cave-engine
➡️ Or Get it for 10$/mo on Patreon: http://bit.ly/patreon-uniday
➡️ My Discord Channel: http://bit.ly/discord-uniday-us
#inversekinematics
························································
► Uniday Studio
By: Guilherme Teres Nunes ALL THIRD Person GAMES Need THIS... | Cave Engine IK [WIP]](https://i.ytimg.com/vi/S1yExoDovY4/mqdefault.jpg)








![CAVE Engine is Faster than UNITY [Benchmark]
✅ Stop Fighting other Engines, get CAVE: https://uniday.studio/cave
Its currently 20% off for the lifetime deal.
This benchmark was performed on Cave 1.4.1 that should be out soon.
Timestamps:
0:00 Cave is Faster to Make Games
2:50 Performance (Rendering) Benchmark
10:50 Cave beating Unity live
16:10 I even added Unity Mode as a Joke (Extra)
➡️ My Discord Channel: http://bit.ly/discord-uniday-us
························································
► Uniday Studio
By: Guilherme Teres Nunes CAVE Engine is Faster than UNITY [Benchmark]](https://i.ytimg.com/vi/TJrxnKY9W4U/mqdefault.jpg)