Joakim Andersson

Programmer, PlaygroundSquad 2011

I've been a passionate gamer for as long as I can remember. So it made sense that when I graduated from High School I got myself into Powerhouse, a three year long game development education. When I graduated I still felt that I wasn't prepared for the big leagues, so I applied to PlaygroundSquad. Feeling that it was a great next step because the focus was even more on making games than learning the basics, compared to my previous school.

Now that I am in my second year at PlaygroundSquad I am more determined than ever that this is what I want to do. When I have finished the school assignments and it's past school hours I tend to stay and work on my own smaller projects.

During projects I spend pretty much all my waking hours working on our game, trying to make it as good as I possibly can. I have been the lead programmer on both projects, reason being the experience that I have from the previous school. So I have also been handling the more structural tasks besides just programming and trying to steer the project in the right direction as well as I could.

 

School Project 1: Animal Cruelty (5 weeks)

- Management of the codebase
- Collision
- Audio
- Player Movement
- Weapons
- UI
- Menus
- Power ups

Gameplay: http://www.youtube.com/watch?v=NcNpSSl03Ew

 

School Project 2: Do Not Stop The Doughnut  (9 weeks)

Game

- Management of the codebase
- Collision
- Player and camera movement on the rail
- Audio
- Enemies
- Graphic system (excluding most of the shaders)
- Particle Effects
- Sector management
- Animations

Editor

- Management of the codebase
- UI
- Rail Line editing
- Enemy editing

Gameplay: http://www.youtube.com/watch?v=JhR4yBc0rkQ

Editor Walkthrough: http://www.youtube.com/watch?v=RsxrvjQ87MQ

 

Additional Projects

- Navigation Mesh editor
- AI pathfinding on NavMesh