Building My Own OpenGL Renderer
It's been awhile since my last update! I've shifted gears from 3D experiments to creating my own OpenGL renderer with tests for 2D and 3D rendering.
Software Engineer & Game Developer
Crafting immersive experiences with C++, OpenGL, and Unreal Engine
View My WorkI'm a Software Engineer and Game Developer passionate about creating immersive experiences through low-level programming and real-time graphics.
With expertise in C++, OpenGL, and Unreal Engine, I build everything from graphics engines to complete game systems — turning ideas into interactive realities.
Platform Engineer
Managed deployments, built REST integrations, and maintained a risk application.
Data Engineer
Created and maintained ETL processes, and automated reports for stakeholders.
Graphics Programming
Building real-time rendering systems and learning advanced graphics techniques.
Favorite Technologies
C++, OpenGL, Unreal Engine, Visual Studio, Python,SQL




Documenting my journey in game development, graphics programming, and software engineering. From OpenGL basics to Unreal Engine project's, here's what Im learning along the way.
It's been awhile since my last update! I've shifted gears from 3D experiments to creating my own OpenGL renderer with tests for 2D and 3D rendering.
A detailed breakdown of implementing zoom in/out functionality with smooth transitions using curves and input actions.
Creating a custom camera system for real-time strategy games in UE5. Exploring C++ and Blueprint integration.
I'd love to hear from you! Whether you have a question or just want to say hi, feel free to reach out.
Email: zacghenry@yahoo.com
LinkedIn: linkedin.com/in/zac-henry/