Timo HeinäpurolaManaging Complexity in Game Code — A Case StudyIn this article I present an approach for game code architecture that we built for an unannounced Unity project.13 min read·Aug 22, 2019----
Timo HeinäpurolaEngine Internals: ReflectionIn this article I will break down how the reflection system in our engine works. The system is relatively new and we acknowledge that some…7 min read·Mar 26, 2019----
Timo HeinäpurolaEngine Internals: Content PipelineWhen it comes to choosing the file formats to use in your game, popular ones such as PNG and FBX often end up not being good enough. They…7 min read·Jun 7, 2017----
Timo HeinäpurolaEngine Internals: Optimizing Our Renderer for Metal and iOSThis year at Nordic Game Conference I did a talk about optimizing our renderer for tile-based deferred renderers and Metal on iOS. I…16 min read·May 25, 2017--1--1
Timo HeinäpurolaEngine Internals: Managing a Game WorldEvery game needs a way to manage the world you play in. In our case it’s a 3D world with lots of stuff in it. You have bullets whizzing by…7 min read·Mar 17, 2017--1--1