Trafficking game development blog

Footage from the game in progress. AI car mechanics and some art asset evaluations. The environment is a Google Earth capture placeholder.

This project has been my hobby for a while now. A game I am slowly working on all by myself! I set up this blog to chronicle the progress of the development.

10 latest posts from the blog:

  • Introducing our AI overlords
    by Jussi on May 29, 2022 at 16:00

    With the emergence of AI image generation tools such as Google Imagen, DALL-E 2 and Midjourney and my day job keeping me too busy to create any hobby project content myself, I thought it might be possible to create a short adventure game with the help of these AI tools.

  • First Pivot
    by Jussi on August 9, 2021 at 13:38

    My goal for this project has always been to create “mini games” under a larger umbrella. To create varied experiences bundled in one game under a larger story that unfolds slowly. I have now begun to challenge this idea.

  • Pushing a car into the ocean
    by Jussi on April 15, 2021 at 10:00

    In this post I will tell about the game scripting in more detail. We will start by pushing a car off of a container ship.

  • Planar Reflections and Patrol Boats
    by Jussi on February 24, 2021 at 18:26

    After modeling a small patrol boat I realised that I need real reflections in the water!

  • Isometric, large location learnings
    by Jussi on February 15, 2021 at 20:27

    After working on the ship location for a while, I ran into some issues that came from the fact that I was working on a game that had fewer spatial limitations than adventure games usually have.

  • Very early gameplay
    by Jussi on February 12, 2021 at 20:40

    I started to work on the actual story content after making the first script for the opening act. I captured some footage of that progress.

  • Procedural tools introduction
    by Jussi on February 8, 2021 at 18:45

    I added procedural level creation tools into the mix and set up the ship level to test them!

  • Uncharted charts
    by Jussi on December 26, 2020 at 15:59

    Creating a vertical slice of the game with around 1 hour of gameplay is my goal for 2021!

  • The origins of the game
    by Jussi on December 19, 2020 at 20:18

    This is the story of how the idea for the game came to me during an 8 year period.

  • Ship location update 2
    by Jussi on December 14, 2020 at 12:59

    I did a quick pass on the ship location populating some areas.

3D Characters for Sanoma Pro

I modelled, textured and rigged a set of 3D versions of 2D characters created for Sanoma Pro Educational books. They are used on AR content on an ABC book called “Ystävien Aapinen”, ”Ystävien Lukukirja” and an English language book series, “Come With Me”, with 3 installations rolled out.

I also developed the scripting for the Unity scene-flow and asset bundle loading, user interactions and the Morph-based facial animation workflow from Blender to Unity.

Character animations by Janne Roivainen.

Olavi Elää

A cool album cover for a Finnish rock album from Olavi Uusivirta. I did the layout and rendering and 3D scanned model cleanup for this project. The director of the project was Tero Ahonen.

2D Characters for Pikku Kakkonen

I was commissioned to design and create modernised versions of the classic characters in the Pikku Kakkonen children’s programming logo.

In addition to the modernised logo characters, I designed the 2D version of one beloved puppet character.

For this, I did extensive research on the different visual styles and technical solutions for different children’s TV programming. 2 versions of each character rig was created, one for realtime applications in Unity, and one for pre-rendered animations in After Effects. They used the same sprite sheets I created in Affinity Designer and the animator controls were the same. But for unity I scripted them using C# and for After Effects I used AE Expressions.

Short clip displaying the simple mount rig controls in Unity 3D

The work was built on top of my previous Angry Birds rigging, completing the “just a head” rig for the birds with full body controls.

Ainola Alive

A live visual VJ set for Meidän Festivaali celebrating Jean Sibelius and especially his wife, Aino. Together with my brother we produced visuals for 4 concerts in total.

We did not know of the performances in advance, so I built a live visual set capable of adapting to any type of music. All effects were reactive to the music being played and we could control things by hand as well during the live performance. 2 persons were required to control the visuals and keep them going at all times. It felt like playing an instrument as a member of the band. We could play off of the performers and they of us as they were encompassed by the screen.

I also designed the stage which was a first for me.

A promotional clip created for the concerts
A promotional clip created for the concerts
Timelapse of the concert stage being built. I have the bald spot and the red shirt.
The first performance at the stage we did.
Direction:Jussi Kemppainen
Illustrations:Antti Kemppainen
Director of Photography:Toni Pasanen

Stage previz renders

One of the motion graphics sequences previsualisations sent for the client

Behind the scenes

Michael

A video installation of Michael Jackson created for Kiasma Museum of Contemporary Art.

I worked on the face replacements for the wide shots. We painstakingly created this with Nuke & Maya well before the time of AI face replacements.

VFX Production Company:Troll VFX
Artist:Adel Abidin
Director:Sam Shingler
Technical DirectorJuuso Kaari