JAMIE HOGG

BSC GAMES DEVELOPMENT, GLASGOW CALEDONIAN UNIVERSITY

PROJECTS

PROJECT BALL EXPLODER

C++ OpenGL project using a geometry shader to create an explosion effect as well as framebuffer operations to create an inverted colour reticle shader and depth testing for shadowmapping

PROJECT ARTI

Unity multiplayer networking project where players compete in an rts-style game to destroy each other's base using soldiers and artillery

PROJECT ISLAND

C++ OpenGL project using perlin noise to procedurally generate an island, the island was written to a .obj file for reuse. shader stuf shader stuff cringe

VR RESCUE GROUP PROJECT

Unreal engine 5 vr project with the objective of training engineers about the rescue procedure after an incident in a wind turbine

PROJECT FLANK

video file too big

C++ console based space invaders and snake game

SPACE INVADERS/SNAKE

Unity based agent AI project using behaviour tree based decision making to create attack plans for rts-style agents

PROJECT DRIFT

C++ OpenGL project designed for use on the PSVita. The player drifts the car around a track while avoiding obstacles and collecting checkpoints in order to achieve the best time

MANDELBROT RENDERING WITH CPU PARALLELISATION

video of mandelbrot

This project was a mandelbrot set being computed using a task farm to divide and parallelise across the cpu

PROJECT QUEST

video of pq

C++ SFML based rpg game where the player completes a quest to slay an ogre

About me:

I'm currently an honours student studying Games Development at Glasgow Caledonian University.

I have experience broadly in all aspects of game development, with a focus on systems development.

My programming experiences comes mainly from making projects in C++, using OpenGL and SFML to create 2D and 3D envvironments.

I have experience in C#, Python, Java, Visual Basic, and HTML.

With respect to game engines, I have also completed projects in the Unity Engine and Unreal Engine 5.

Contact me

Please enter your name, email address and message