Garrett Hoofman
Phone: 616-425-8898
Location: Grand Haven, MI
Employment
Education
Projects
- AR & VR web based platform
- Web based scene editor
- Web embed and native applications (Unity3D)
- No code flow editor
- 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 based NVidia Shield
- Use your cell phone as a game controller with websockets
- No mobile apps to download, everything is done through the browser
- Node.js server on the NVidia Shield
- Three.js controllers
- Cordova/Ionic based Marquee
- Electron admin interface
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