Uploaded March 2020 | Updated September 2026, 2 hours ago
Hopefully the sound on this video is a big improvement on previous attempts!
This video touches on relatively simple concepts: data can be viewed in many ways, so play around with your approach, and creating "template" styles can give you a huge productivity boost, simplify your work, and keep things nice and consistent.
I'm going to focus initially on high-level concepts and ideas to keep in mind before diving into hardcore models like the graphics and gaming stuff I've done previously on this channel. This should give the series a nice "complexity curve" feel to it, and I hope at least some of the series will be interesting to just about anyone who has ever used Excel.
As always, please let me know if there is any particular content you'd like to see!
Other Social Media stuffs:
twitch.tv/s0llygaming
twitter.com/s0lly
instagram.com/s0lly.gaming
github.com/s0lly
patreon.com/s0lly
Hopefully the sound on this video is a big improvement on previous attempts!
This video touches on relatively simple concepts: data can be viewed in many ways, so play around with your approach, and creating "template" styles can give you a huge productivity boost, simplify your work, and keep things nice and consistent.
I'm going to focus initially on high-level concepts and ideas to keep in mind before diving into hardcore models like the graphics and gaming stuff I've done previously on this channel. This should give the series a nice "complexity curve" feel to it, and I hope at least some of the series will be interesting to just about anyone who has ever used Excel.
As always, please let me know if there is any particular content you'd like to see!
Other Social Media stuffs:
twitch.tv/s0llygaming
twitter.com/s0lly
instagram.com/s0lly.gaming
github.com/s0lly
patreon.com/s0lly




![2D Game Engine in C++: [2] Adding a Camera / Moving Camera and Sprites
This video shows object movement, corrected relative to rotation, alongside camera movement.
Camera rotation and zooming is still lacking - this will be the next task to complete.
I already see a top down racing game from this! Itll need some collision detection sooner rather than later, Id imagine.
I will release all code on GitHub once Ive finalised the engine - and have nice looking code to boot!
Using the Chili Framework: http://wiki.planetchili.net/index.php... - thanks Chili! 2D Game Engine in C++: [2] Adding a Camera / Moving Camera and Sprites](https://i.ytimg.com/vi/I5Xv2AzYeXY/mqdefault.jpg)





![2D Game Engine in C++: [6] Perspective
This video expands the planes concept, allowing for corrected translation and scaling of sprites depending on which plane they exist on, creating a pretty cool sense of depth.
An example of this effect would be for clouds flying on top of the game world for a top-down game. As they would be closer to the camera, they would naturally move faster and be of different scales depending on how high up / close to the camera they are.
The Draw routine allows for all of an objects information in determining where it should be drawn, so the graphics calls are relatively simple to use in coding. Hopefully this will allow me to easily add in whatever graphics I need for my next game ideas, which will allow me to spend a lot more time on other game development concepts, e.g. AI.
I will release all code on GitHub once Ive finalised the engine - and have nice looking code to boot!
Using the Chili Framework: http://wiki.planetchili.net/index.php... - thanks Chili! 2D Game Engine in C++: [6] Perspective](https://i.ytimg.com/vi/IvUYPMLZ76Q/mqdefault.jpg)