Avatar for Mikael Groth

Mikael Groth

Programmer, PlaygroundSquad 2010

 

\r\n

Hello there!

\r\n

As you may have noticed when you browsed into this page, my name is Mikael Groth. A game programmer by the age of 21.

\r\n

 

\r\n

About me:

\r\n

My passion for games has been there ever since I can remember. We had both a computer and a console back in the early/mid 90:s, which I occupied when there weren't any friends around to play with.

\r\n

I ended up at PlaygroundSquad after nine years of Elementary School and three High School years, where I studied Technical Education. Always with the dream of becoming a game developer.

\r\n

As soon as we started with Basic Programming in the Technical Education I realized it was my favourite subject. I also came to the conclusion that it was my way of making games. Programming was so much fun, and have become even more so. The more I learn, the more fun it gets!

\r\n

 

\r\n

 

\r\n

 

\r\n

The games, and the functionalities I have worked on:

\r\n

 

\r\n

Event Horizon

\r\n

-Asteroid, Mineral, Planet Managers

\r\n

-Main Character and all his abilities

\r\n

-Menu

\r\n

-Audio

\r\n

-HUD

\r\n

-Splash Screens

\r\n

-Particle Effects

\r\n

-Collisions with some tweaks by Rasmus Jarl

\r\n

-Fake Instancing, used by Particles and Asteroids (not instanced with shader, just rendering same object at multiple spots)

\r\n

-Changed to 3D ortho camera

\r\n

 

\r\n

 

\r\n

Captain Herberos

\r\n

-Water shader (transparent with reflections, not refractions)

\r\n

-Instancing (correctly used with an instance buffer)

\r\n

-Particle Effects

\r\n

-Mr. Broadside and Mr. Artillery AI

\r\n

-Crew, Magic, Projectile, Object, Loading and Enemy Managers

\r\n

-Pathfinding for the AI

\r\n

-Level Editor

\r\n

-Collision Manager

\r\n

-Function Pointers handling the game states, eg. menu and in-game

\r\n

 

\r\n

 

\r\n

God of Rhythm

\r\n

-Grey-scale Shader

\r\n

-Implementation of FMOD

\r\n

-Level Editor (Edited Herberos)

\r\n

TBC, I hope

\r\n

 

\r\n

 

\r\n

Addtional knowledge:

\r\n

-Water with reflections and refractions

\r\n

-Depth of Field

\r\n

-Bloom

\r\n

-Toon

\r\n

-Templates

\r\n

-STL

\r\n

-Const Correctness

Projects