Game Engine 20: Camera Transitions @s0lly
Game Engine 20: Camera Transitions  @s0lly
Uploaded November 2020 | Updated September 2026, 1 hour ago
This series of videos will demonstrate my progress in making a Game Engine in OpenGL.

I've added a sin-wave based camera transition for the ships under the players control. I found that a nice sin-wave transition to both position and orientation gives a very smooth feel to the transition. I added this effect via my entity component system, which seems to allow for simple ways of setting up a wide variety of new effects in the game, which is pretty darn nice.

As before, this engine does not use any libraries; I'm trying to learn everything by hand here (perhaps a slightly ridiculous endeavour).


Learning Sources:

- Real-Time Rendering, 4th Edition
- learnopengl.com
- OpenGL Programming Guide (the "Red Book"), 9th Edition
- khronos.org/registry/OpenGL-Refpages/gl4
- Game Physics Engine Development, 2nd Edition
- Foundations of Game Engine Development (Book Series)
- OpenGL 4 Shading Language Cookbook, 3rd Edition
- Game Engine Architecture, 3rd Edition
- Handmade Hero YouTube series by Casey Muratori
- shadertoy.com





Other Social Media stuffs:

twitch.tv/s0llygaming
twitter.com/s0lly
instagram.com/s0lly.gaming
github.com/s0lly
patreon.com/s0lly
Game Engine 20: Camera TransitionsNew to C++: Breakout - My First Challenge!Real 3D Engine - in Excel!!A Simple FPS Raycaster Engine in C++Simple First Games in C++ : Breakout Multiplayer!First Games in C++: Dungeons and Flagons (v0.4) - Lighting TestsFirst Games in C++: Krazy Karts (v0.80) - Powerup Spawners2D Game Engine in C++: [1] Adding SpritesCELL INVADERS: Trailer - A Game in ExcelGame Engine 18: AsteroidsCreating a Greyscale Mosaic in C++Generate Mazes - in Excel!!
s0lly |

Game Engine 20: Camera Transitions

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER