Tommi Israelsson

Contact
Mail: tommi.israelsson@gmail.com
Twitter: IsraelssonTommi
LinkedIn: Tommi Israelsson
Github: zer0problem

Console development
Procedural content generation
Backend programming
Student Mentor

Group: Pivot Studio 2.0
Engine: RiktigMotor
TGA Projects:
Project Rothera
Eclipse
Older

Other projects

Home

Relevant Work Experience

2021 August -> 2024 April Thundeful Games Programmer

During my time at Thunderful Games I have worked on different projects at different phases in development, including porting Wavetale to PC and consoles such as PS4 and Nintendo Switch.

Relevant Education

2019 August -> 2022 April TGA Game Programming

During my studies at The Game Assembly as a game programmer I were a part of 8 game projects. There I worked together with other students, game programmers, level designers and graphical artists, usually it’s been in groups of about 11-13 people.
During the final year I’ve worked on the game engine used in project 6 and subsequent projects.

for project 8 I added support for

  • contact shadows
  • tone mapping
  • wind shader

but most of my time in project 8 was spent on optimizing performance, fixing issues and improving the workflow by updating our debugging tools.

for project 7 I added support for

  • spot lights with cookies & shadows example
  • tiled deferred shading with point lights explanation
  • forward+ for light culling to the forward pass
  • ordered transparency
  • backend of a node scripting system explanation
  • small parts of the front end for our script system
  • large parts of physx implementation
  • multiple materials from the same model
  • different rendering technique used per-material, forward or deferred

for project 6 it supported

  • PBR rendering (everyone did this, nothing special)
  • instancing
  • deferred and forward rendering
  • skeletal animations
  • shadow mapping with directional lights example
  • background resource streaming
  • projected decals example
  • VFX Node System example and result

There’s also been 5 earlier projects that you can look at here.
First year projects

Skills

Programming languages: C++, C#, hlsl, glsl, lua, python
Tools: visual studio, vscode, ZeroBrane Studio
Engines: Unreal Engine, Unity, Godot, Source 2 (dota 2 mods)
Graphics APIs: DirectX11, OpenGL
I have most recenly worked in Unity and C# but I am also comfortable with C++ and not afraid to learn new things.
Experience in other programming languages allow me to quickly pick up new languages if needed.
Performance aware, knows how to use the cache and store data efficiently, when to move data and when you can skip moving it, both in small enclosed functions and when using and accessing larger systems.
Some experience with SIMD instructions for micro-optimizations.

Languages (non-programming): Swedish, English

Posts

subscribe via RSS