Garrett Hoofman
Phone: 616-425-8898
Location: Grand Rapids, MI
Employment
Th3rd Coast (2019 - current) - Tech Lead
OST (2013 - 2019) - Senior Consultant
OST/PayIt2 (2013 - 2016) - Lead Developer
Beefy Star Games (2016 - current) - Founder
OPifex Entertainment (2010 - 2016) - Founder
C2 Group (2013) - Developer
Terryberry (2012) - Developer
Logos3D (2011) - Game Developer
Community
GamedevGR - MeetUp Organizer
GamedevMI - Site and Discord Administrator
Education
Michigan Tech University (2010)
Grant High School (2005)
Projects
OPengine (2012 - 2018)
- Cross Platform Game Engine C/++ with CMake
- Scripting with V8 javascript and/or mono C#
- OpenGL, PhysX, FMod, Oculus, Myo, Emscripten
- Designed and created http://opengine.io
- C++ code scan for documentation: http://docs.opengine.io/
OPengine Launcher (2012-2018)
- A dummy terminal for the OPengine
- Electron / AngularJS / Bootstrap
- Cross Platform
- Scene Editor & Tooling
- Based on a UX workshop

Fyo (2017)
A TV embedded in a table connected to an android NVidia Shield box
- Use your cell phone as a game controller via websockets
- No mobile apps to download since everything is done through the browser
- Node.js server
- Three.js controllers
- Cordova/Ionic based Marquee
- Electron admin interface
Hipster Pug (2017)
A fun webgl avatar based fundraiser website. A thought process in mixing webgl elements and game design into a more energetic experience for collecting money.
Presentations
What is data oriented design / Why build another engine? (2014)
Game Programming 101 (2016)
Surviving a Game Jam (2017)
Technical Skills
- C/C++, C#, Javascript/Typescript
- CMake
- OpenGL, DirectX, WebGL
- Electron, Ionic/Cordova
- MVC / ASP.net/core
- NodeJS
- HTML5, CSS3, LESS/SASS, Bootstrap
- SOLID principles
- Angular / React
- SQL, MongoDB
- Photoshop, Illustrator, Autodesk Maya, Blender, Substance
- Android NDK
- Embedded Systems
- Ansible
- Agile, Scrum, Kanban