Roadkill Worker

In the year 202020, the earth is dominated by spider-like AI cars who have developed super intelligence and consciousness. They drive themselves everywhere and destroy everything with complete abandon. You are a human tasked with repairing their transport roads.

In the year 202020, the earth is dominated by spider-like AI cars who have developed super intelligence and consciousness. They drive themselves everywhere and destroy everything with complete abandon. You are a human tasked with repairing their transport roads. Worked in a team of 8 developers. My task was programming and game design.


Play

Keep on Trucking

Deliver oil on time, without spilling to much.

You task is to deliver oil to the village. During your travel there you can pick up move oil by parking underneath oil cisterns. The quicker you get to the village and the more oil you deliver the higher score you get.

A game made in 48 hours during Fall Game Jam 2019. Theme was Compost War: Two Worlds, One Truck.

  • Jesper Tingvall
  • Sara Erenius
  • Martin Lundgren

GodzillARgh

AR game about being Godzilla and burning down Tokyo

AR game about being Godzilla and burning down Tokyo

Together with 3 other developers I created GodzillARgh under 48 hours during Spring Game Jam 2019. It is a AR game for mobile phones about being Godzilla and burning down a city for high score. You can fire laser by shouting and stomp down buildings. We spend a lot of the time during the project to figure out a good way of tracking an area you can walk around in. Won best theme award for “Godzilla In Real Life”.

Grandfatherland

Low-Poly RTS about war, diplomacy and breeding.

Low-Poly RTS about war, diplomacy and breeding

During Global Game Jam 2019 me and 3 other developers created a low-poly RTS game in Unity. The theme of the jam was “What home means to you”, which we interpreted as homeland. I did project leading and programming. The end result after the 48 hours was a pretty balanced and nice looking game.

Fall Game Jam Snapchat filter

Snapchat filter that is a game about getting ideas for game jams.

During Fall Game Jam 2018 I developed a custom Snapchat filter. It featured an augmented reality reaction game where you had to let ideas into a game jam jar, success gave you a randomized game jam theme. The themes are generated from all words that did not get picked for Fall Game Jam 2018.

CatBoy

CatBoy is a handheld cartridge based gaming system created within 48 hours.

A brand new console! CatBoy is a handheld cartridge based gaming system. Just plug in a 5v mobile phone charger and play! Different games can be loaded by inserting different cartridges and rebooting the console.

During Spring Game Jam 2017 I build a small handheld game console using an Arduino Esplora. The games can be loaded into SD-cards and inserted into the system. I developed 3 games in total for it, one for each game jam theme; Ice Space (Icecream Monsters), Town Defence (Pixel Erasers) and Shool Run (Highschool Race). I made my own sprite and game data format and that can be edited using a hex editor. Since the hardware was extremely limited draw optimization was important to even get a playable game running.

Tech specs

  • 160 x 128 TFT LCD display
  • 16 MHz 8-bit processor
  • 32 KB Flash memory
  • Analog Joystick
  • Fire button
  • SD-card reader

Games

During the jam 3 games where developed, one for each theme.

School Run

Theme: Highschool Race

Help Cat Boy to get through school as fast as possible! Catch the highest grades and make sure to not fall to many classes!

Ice Kitten

Theme: Icecream monsters

Alien ice-creams are attacking the kitty planet! Shoot them down! Make sure to not crash into the enemies!

Town Defence

Theme: Pixel Erasers

Evil Pixel-Erasers are attacking Cat Boy’s town! Make sure they do not reach the ground by shooting them down!


Make your own games

It is possible to develop your own games for the CatBoy console. All you need is a SD-card reader. Cartridges should be FAT-32 formated SD-cards containing the following files. All files except splash.bmp are supposed to be edited with a hex editor.

palette.dat Palette used by the game. First 3 bytes are background color, follow are the different colors in RBG order.

enemy.dat & player.dat 8×8 sprite used by enemy or player. Number refers to color in palette.

game.dat Flags for game engine. Example from School Run
02 – Win condition
0F – Win condition value
00 – Loose condition
06 – Loose condition value
00 – Palette used for text in game
00 – Palette used for bullets in game. If 0 can not shoot
02 – Enemy speed
00 – Bullet speed
08 – Enemy spawn rate

splash.bmp A 24-bit 160×128 splash screen image for splash, victory and game over screen.