Hello, I'm a programmer generalist. I like to take on any programming challenge that is thrown at me and try to solve it as neatly as I can. My preferred language is c++, but I'm also experienced with python, c#, and Lua. I also have some experience with HLSL. Engines that I have experience with are Tengine(in-house engine) and Unity.
These are the projects that I currently have been part of
Mausoleum(Project 2) 9 weeks
Platform: PSVita
Some of the work I did during this project are the following
Wrote an FMOD sound class.
Level pipeline, a python script in Autodesk Maya so the designers could place boxes in the world that then got imported to the game as collision boxes, spawn points or breakables.
Implemented Box2D and wrote a box2D component.
Wrote a Unit movement component, that standardized the movement so it became more easy to control.
Implemented a cheat code system to ease testing of the game.
Bugsplat(Project 1) 5 weeks
Platform: PC
This was my first group project and it was the first time I made a game with c++, and I was the only programmer on this project so it was both fun but also really stressful. I learned three valuable things during this project. Firstly how important planning and prioritizing different tasks are. Secondly how to stay focused and functioning under stress. The final thing I learned was how important it is to keep a codebase clean and well organized.
Contact me at:
mail: jobs.liamjoha@gmail.com