//JonBogert
I am a passionate game programmer with a Bachelor of Science in Game Programming from LaSalle College Vancouver and Bachelor of Music in Composition from the University of British Columbia. These two degrees give me an outlook on both the technical and creative sides of creating games and art. I have extensively studied C, C++ and C# along with game engines such as Unity. Beyond software development skills, I am a natural leader with many leadership experiences under my belt as well as a quick learner, efficient worker, and great communicator.
[April - June 2024]
Solo Developer - Unity, C#
Programming, AI Pathfinding,
Shader Programming, 3D Modeling, Music
This "Moss-like" Third-Person Action Puzzle Platformer in VR has you solving puzzle chamber and fighting enemies along the way! But it's not just your little character doing all the work. Help your character by reaching out to stun enemies to make combat easier and move platforms to help them reach the keys they need to open the exit door.
Project includes a VR Editor for drawing out levels and procedurally generated grid-base AI Navigation Graph (See last image slide). All visuals are created with Shaders and no textures are used in the project.
[January 2024]
Lead Programmer - Unity, C#
You hate comedy, comedian and comics. You are breaking into comedy clubs to get rid of these horrible jokes. You throw tomatoes at whatever comedian tries to break your mind with their silly little words, for if you laugh you turn into one of the mindless comics. Will you be able to get rid of this empty laughter? Or will you succumb to the laughing yourself.
Inspired by the classic "Boomer Shooters" like Doom and Quake
[January - December 2023]
Lead Programmer - Unity, C#
Player Movement, UI, Save/Loading
Non-Player Artwork/Animation
"This world was once vibrant and full of color. Upon the arrival of the sinister Color Thief, he stole all the color for himself. It is up to YOU, our hero, to face the Color Thief and his minions to restore the color and save our world...."
Polychrome is a 2D Platformer Metroidvania where your Jump, Dash, Stomp, and fight your way though a world that has been stripped of color. With each of the powers you unlock you are able to spread a new color through the world on your quest to defeat the sinister Color Thief.
[September 2023 - Present]
Solo Developer - C++, SFML, ImGui, box2D
A 2D game engine focused on user experience using SFML for Graphics and Audio, box2D for physics, and ImGui for Editor UI.
Features a responsive Editor with transform gizmos and inspector along with Debug and Release playback. Has an easy to use Entity-Component systems with custom C++ component files generated and managed within the Editor. Includes common components such as Sprite Renderers, Audio Players, Colliders and Rigidbodies. Custom components include easy to use serialization system. The Editor can also be used to manage assets as well as create asset bundles for Release builds.
[March - April 2022]
Solo Developer - Unity, VR, C#
A Flappy Bird inspired game in VR! With 3D movement and power-ups, flap your way through an endless cave of obstacles to get your new High Score! Flap your arms to gain height and fly through obstacles. Flap one arm harder than the other to move side to side. Charge up your shield to activate it when you need some protection. Jet-Engine allows you to take a break from flapping and fly with your arms outstretched
[January 2024 - Present]
Solo Developer - Unity, VR, C#
Action-Adventure, 3D Metroidvania in for Virtual Reality.
Rebel again the evil corporation that has taken over this TRON inspired simulated world meant the preserve the consciousness of humanity. Unlock new abilities and weapons as you progress in order to reach new locations and learn more about this intriguing world.
[July 2023]
Solo Developer - Unity, C#
Simple, yet satisfying mobile game where you move you try and shoot you ball between grip points against the clock. If your ball touches the rising lava, it's game over!
[June 2024]
Solo Developer - C++, DirectX11, HLSL
Remaking the "Drift" screensaver from macOS Catalina in HLSL
[June 2023]
Solo Developer - C++, Windows API
XInput based input system for C++ Windows Applications. Users can directly access inputs from mouse, keyboard, or gamepad as well as create Input Action Maps where multiple inputs may be assigned and trigger callbacks within your code.
Github
2016 - 2021
Bachelor of Music
Composition
University of British Columbia
2021 - 2024
Bachelor of Science
Game Programming
LaSalle College Vancouver
PROGRAMMING
C/C++
C#
Unity Engine
Unity ShaderGraph
DirectX 11
HLSL
Visual Studio
MSBuild
GCC
clang
premake5
OTHER SOFTWARE
Photoshop
Blender
Maya
Logic Pro X
Ableton Live
DaVinci Resolve
Premier Pro
SOFT SKILLS
Leadership
Great Communicator
Creative Problem Solving
Efficient
Fast-Learner