Category: Programming – Game Development

  • C++ Controller Input Class

    Something I’ve always enjoyed programming is input via a controller, I’d dabbled with Microsoft’s XINPUT classes for the Xbox 360 controller before and I found it really interesting so I decided to put together a collection of classes which would allow detection of common input scenarios for video games. As it currently stands, the specific detections…

  • Bringing Side Switcher to Unreal Engine 4. (WORK IN PROGRESS OCTOBER 2014)

    In order to further my C++ skills and get started with the brand new Unreal Engine 4, I decided it would be a great task to convert my previous game Side Switcher from UE3. I have currently replicated the entire input, movement and camera control into the game, without any level design as of yet.…

  • Side Switcher – Full game using UDK, UnrealScript + ActionScript

    As part of the ‘Modelling & Game Design’ unit at Bournemouth University, I was tasked with creating a full game using the Unreal Development Kit. Having only ever used UDK for map design and some very simple Kismet visual scripting, I was eager to get to grips with this powerful engine as a tool to…

  • COMMAND THAT TANK – 3D XNA GAME (C#, PHP, HLSL)

    ‘COMMAND THAT TANK’  is a game which puts your tank commanding skills to the test to see whether you are not only the best tank commander in your country, but the entire world. With Command That Tank you tank control of either a powerful APC (Armoured Personnel Carrier) or a ferocious WW2 Tiger Tank in…

  • Getting to grips with Unity (C#)

    After finishing my course at Bournemouth University, I wanted to invest my free time into improving my programming and game development skills. I decided that since majority of my course at University had focused on the Unreal Development Kit, it would be cool to try out Unity properly and see how it compares. I’ve done…

  • Or Die Trying… (Complex XNA Game)

    For an assignment at university, we were required to form a group and begin the development of a game, based on a clients brief. Upon assigning the programming roles to myself and another member of the team, we worked extensively together to create something truly special. From the start I constructed the foundation for the…

  • Tribal Wars (Physics Game)

    A recent assignment from Bournemouth University required me to form a group and construct a game which demonstrated Newton’s three laws of motion. Once a group was formed it was decided that I would understake all of the programming on the task while my class mate worked on all the art and audio. We ended…

  • Spaceman & Slime: C# + XNA

    Spaceman & Slime is a game I created for one of my assignments at Bournemouth University. The game is a re-skinned version of the classic, tactical board game Hounds and Hares built using C# and XNA for the Windows Phone OS. Having used XNA and C# extensively before I was keen to finally put all…

  • Cloud Breaker (C++ & Allegro)

    Bournemouth University Software Programming: Assignment 2 Cloud Breaker was my first ever game I created for my University Assignments at Bournemouth, it taught me the fundamentals of how to draw images to buffers and screens and all the fundamentals for future games. Cloud Breaker was created using the open source Allegro API and C++; Since…

  • C++ Programming

    After finishing my A Levels and was about to begin studying Games Technology at Bournemouth University I knew I would have to start learning a completely new programming langauge to Visual Basic: C++. I’d heard a lot about C++ and knew it wasn’t going to be as simple and straight forward as learning VB as…