Self-Development using Udemy
Self-Development Technique: I am continually striving to develop myself beyond my University course. Personal projects, coding tests (hacker rank) or game jam are just some of
Continue ReadingSelf-Development Technique: I am continually striving to develop myself beyond my University course. Personal projects, coding tests (hacker rank) or game jam are just some of
Continue ReadingDuring development of my project “Component Based Game Engine – Doom Style Game Integration”, one of my responsibilities was implementing the collision system; collision detection and
Continue ReadingAmy Johnsons’ Flight follows the adventures of Amy Johnson from London to Darwin. It is a casual arcade game for Windows and Android and is designed
Continue ReadingFor my final year project I proposed my own project. This originated as “A Crowd Simulation” and was proposed to demonstrate, how using agent basic logic,
Continue ReadingFor my second coursework for Advanced Graphics and Games Programmer we were tasked to create a component based game engine as well as implement a doom
Continue ReadingThis project was programmed in GLSL using RenderMokey. [ngg_images source=”galleries” container_ids=”3″ display_type=”photocrati-nextgen_basic_imagebrowser” ajax_pagination=”1″ template=”default” order_by=”sortorder” order_direction=”ASC” returns=”included” maximum_entity_count=”500″]
Continue ReadingDuring my internship I spent 10 months on a multi-user networked training simulation for the fire service. This was created in Unreal Engine 4.12 and involved
Continue ReadingOn the weekend of the 3rd of November, I took part in the twice a year coding competition ‘Three Thing Game’. This time around rather than
Continue ReadingThis is a group coding project produced over 24 hours for a University Code Jam – “Three Thing Game”. The idea for this game jam revolves
Continue ReadingDuring my first year of University I was introduced to Reynolds “Flocking” Algorithm. This inspired me to try and implement my own in XNA using the
Continue ReadingFor the second half of this modules coursework, we had to adapt a given game to be networked and follow a more traditional games architecture. The
Continue ReadingDuring this module we learned about networking in regards to games. However, initially we focused solely on the networking side of things. The module had two
Continue ReadingDuring my second year, I took a module called 3D Graphics and Simulation. This module covered two main areas, GLSL shader programming and OpenTK. Following a
Continue ReadingThe start of a new year brings with it a new programming venture – GLSL programming. This is the taught language for the first half of
Continue ReadingThe first project I worked on during my internship was called “Smoke Filled Room”. The project was designed to simulate the training exercises used by the
Continue ReadingIt has been awhile since I last posted. The main reason for this is because I have been wrapped in an Internship Year at a Immersive
Continue ReadingI continue to enjoy this new challenge. It is easy to see how the concepts I am learning, will directly translate into more complex output and
Continue ReadingI have recently started exploring OpenTK, with the hope to move directly into OpenGL. This has been predominantly for a new module I am taking; Simulation
Continue ReadingOne of the new modules this semester, is Networking and Games Architecture. So far this has seen me creating my own server and client in C#.
Continue ReadingSince the start of this academic year, I have been learning more about Javascript; specifically HTML5 Canvas. This graphical application has been an enjoyable learning
Continue ReadingHaving been back at university for little under 2 months now, I thought it about time to make a post about the coursework that I ended
Continue ReadingSo currently I am experimenting with the current Android SDK, and in the process teaching myself JAVA. Now this is not a huge learning curve for
Continue ReadingFor the last week or so, I have devoted my time to learning JAVA. The reason for this, is Android App development. In order to develop
Continue Reading