YA3WWOG
I took part in a UKIE Games Jam, and with a team of people from my university, we developed this 3D Puzzler in 30 hours. Try it out! #raisethegamejam
Itch.Io page linkHi, I'm George. I'm currently studying Bsc (Hons) Computer Games Programming with a passion for developing Game Engines. I am looking forward to developing my skills and gaining a wider understanding of the industry.
I took part in a UKIE Games Jam, and with a team of people from my university, we developed this 3D Puzzler in 30 hours. Try it out! #raisethegamejam
Itch.Io page linkAfter the UKIE Games Jam, we decided to try and expand on the 3D Puzzler style and add some more features during the Global Game Jam 2020. This became Memory Lock!
GGJ page linkFor a university assignment, I was tasked to recreate Pacman using a University framework based on the SDL library. I also made a write up overviewing the project and outlining challenges.
Write-up LinkWhilst learning the OpenGL framework, I decided to look through shaders and the OpenGL Pipeline. Using the knowledge I had learnt, I decided to write a Portal Shader using OpenGL.
During my second year of university I was challenged to make a 3d Physics Engine from scratch using DX11. This system included Particle Systems, Particle Models and Rigidbodies which can be attached to objects. It also had AABB, Sphere and OBB collisions, with an appropriate collision response!
This was my most enjoyable University module so far!
Another module I was tasked during my second year of university was to learn the graphical API of DirectX11. For this I added different lighting types, a Skybox, scrolling cloud textures, and implemented height and normal maps to generate water and terrain. I then matched the terrain with a chunk loading system to create a large amount of procedurally generated terrain!
During the past year I bought myself a VR headset and experienced VR for the first time. As soon as I used it I knew I wanted to try and make a VR Rhythm game.
With the help of a friend who made the models and designed the environment, I programmed a VR rhythm shooter which takes inspirations from BeatSaber. Watch the trailer below to see how it turned out!
Link to the TrailerAs a part of my studies, I was required to make a basic game using a basic OpenGL framework. From what started as a recreation of a classic show called Bamzooki called StaffZooki, the game turned into a 1v1 Tank based game, where the goal is to stay alive on the platform!
The game includes Collision, Lighting, A Heads-Up-Display, Basic Physics and 3d Models!
Over the summer I was given the task of creating a project that would allow for a croud of people to connect via a website and play in small challenges as an icebreaker for group settings.
By using an external server and linking that up to both a website, and a host game made in Unity, I was able to develop a game hosted on a TV or projector, which could allow for 48 concurrent user connections!
During my second semester of my university course, I was tasked to recreate the original mario bros arcade using the SDL library in C++.
The result was a playable version, allowing for multiple levels, highscore saving, and a different selection of enemies the players can face.
I decided to delve into the region of XInput and wanted to make a simple library that I can use in my engines.
With the knowledge learnt through testing, I have decided to release this library for public use with the goal of easily implementing Controller inputs.
Link to the RepositoryThe idea for this project was to provide an alternative for presentation tools like ProPresenter and Powerpoint. Whilst the project at this point the example project only shows images, it provides the strong potential for developers to create visual 3D templates, allowing anybody to run the program, insert their presentation files in a folder, and adapt the template to the purpose they are wanting to use it for. This aims to create some interesting visuals and interaction with younger people who may struggle with focussing.
Link to the Repository