Avatar for Mikael Groth

Mikael Groth

Programmer, PlaygroundSquad 2010

<p>&nbsp;</p>\r\n<h2>Hello there!</h2>\r\n<p>As you may have noticed when you browsed into this page, my name is Mikael Groth. A game programmer by the age of 21.</p>\r\n<p>&nbsp;</p>\r\n<p>About me:</p>\r\n<p>My passion for games has been there ever since I can remember. We had both a computer and a console&nbsp;back in the early/mid 90:s,&nbsp;which I occupied when there weren't any friends around to play with.</p>\r\n<p>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.</p>\r\n<p>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!</p>\r\n<p>&nbsp;</p>\r\n<p>&nbsp;</p>\r\n<p>&nbsp;</p>\r\n<p>The games, and the functionalities I have worked on:</p>\r\n<p>&nbsp;</p>\r\n<h2>Event Horizon</h2>\r\n<p>-Asteroid, Mineral, Planet Managers</p>\r\n<p>-Main Character and all his abilities</p>\r\n<p>-Menu</p>\r\n<p>-Audio</p>\r\n<p>-HUD</p>\r\n<p>-Splash Screens</p>\r\n<p>-Particle Effects</p>\r\n<p>-Collisions with some tweaks by Rasmus Jarl</p>\r\n<p>-Fake Instancing, used by Particles and Asteroids&nbsp;(not instanced with shader, just rendering same object at multiple spots)</p>\r\n<p>-Changed to 3D ortho camera</p>\r\n<p>&nbsp;</p>\r\n<p>&nbsp;</p>\r\n<h2>Captain Herberos</h2>\r\n<p>-Water shader (transparent with reflections, not refractions)</p>\r\n<p>-Instancing (correctly used with an instance buffer)</p>\r\n<p>-Particle Effects</p>\r\n<p>-Mr. Broadside and Mr. Artillery AI</p>\r\n<p>-Crew, Magic, Projectile, Object, Loading and Enemy Managers</p>\r\n<p>-Pathfinding for the AI</p>\r\n<p>-Level Editor</p>\r\n<p>-Collision Manager</p>\r\n<p>-Function Pointers handling the game states, eg. menu and in-game</p>\r\n<p>&nbsp;</p>\r\n<p>&nbsp;</p>\r\n<h2><a href="http://godofrhythm.blogspot.com/">God of Rhythm</a></h2>\r\n<p>-Grey-scale Shader</p>\r\n<p>-Implementation of FMOD</p>\r\n<p>-Level Editor (Edited Herberos)</p>\r\n<p><em>TBC, I hope</em></p>\r\n<p>&nbsp;</p>\r\n<p>&nbsp;</p>\r\n<h2>Addtional knowledge:</h2>\r\n<p>-Water with reflections and refractions</p>\r\n<p>-Depth of Field</p>\r\n<p>-Bloom</p>\r\n<p>-Toon</p>\r\n<p>-Templates</p>\r\n<p>-STL</p>\r\n<p>-Const Correctness</p>

Projects