Direct X graphics showcase
Co-op puzzle game
Gameplay mechanic
Agent squidge is a physics based Co-op puzzle game where you and a friend "sneak" through the office building of an evil company to steal important data.
This was my first major team based project, allowing me to work with, and learn from, people from different disciplines. I gained a lot of experience in optimisation as well as planning a workflow and source control.
Also got a lot of practice working with Unreal Engine 5 and using all of its many different tools.
Project includes:
• Simplex noise generated terrain
• Bump mapped normals
• Tessellated water using Gerstner wave equation
• Use of compute shader for bloom post process using multiple passes
• Model loading
• 3 Lighting types
• Blinn-Phong specular lighting effects and specular mapping
This project allowed me to expand my graphics knowledge gained in OpenGL, now working with DX11 I learned a lot about new rendering methods, shaders, physically based rendering and shadows.
Showcase of a mechanic created where bullets are fired through cubes which calculate their own path and trajectory to a target.
This was my first proper Unreal Project, I enjoyed the creative aspect of planning out a new mechanic using iterative design. Once that was finalised the challenge then became converting it over into C++.
OpenGL recreation of Bikini Bottom from Spongebob, featuring:
Model loading
Shadows
Reflections
Skybox
Different cameras
Changing lighting
Other:
Created a game called Calibre Wizard on Playstation 5 devkits using Box2D
Created games in both SFML and GameMaker Studio
Completed a game design course qualification level 6
Made an AI to beat you at connect 4 (sometimes)
Used to be pretty mean at Scratch
← Ari Thomson | Part of the Coding is Silly Webring | Ross Craik →