Eric Hederstedt Jonsson

Graphics Programmer

DirectX 12 Renderer

Overview The purpose of this project was to implement a new, modern, more maintainable, and more scalable renderer from scratch using DirectX 12. The goal was to create a well-threaded renderer that utilizes a render graph architecture, incorporates an automatic streaming system, and delivers high…

Continue reading...

Global Illumination

Overview The main goal of this project was to improve the lighting quality in our game engine by adding a source of indirect global illumination. Realistic lighting is a crucial aspect of creating immersive and visually appealing virtual environments, and global illumination (GI) plays a…

Continue reading...

TGA Project 7: “Streamer attacked by ALIENS”

Genre: FPS Zombie-Survival Engine: TEMP Engine(Custom in-house engine) Overview In this project, I continued to expand and enhance the TEMP Engine, our custom in-house engine, to create a FPS Zombie-Survival game with advanced rendering techniques and optimized performance. My key contributions to the project included:…

Continue reading...

TGA Project 6: “Spite: String of Fate”

In this project, I worked on expanding the capabilities of the TEMP Engine, our custom in-house engine, to develop a top-down action RPG game. My key contributions to the project included: Enhancing the Direct3D 11 renderer Implementing a GPU-based particle system Developing an additive animation…

Continue reading...