One of my third year projects on the IT Carlow Game Development course was to produce a 3D game using Ogre3D. The project had the following requirements. Project Requirements & features Language C++ Ogre3D for Rendering Use a Physic Engine Develop an AI Sound and GUI The game I made was a racing game in […]
The Flax Engine is to be a 2D game engine for the web, using features introduced in HTML5, specifically the canvas tags which allows OpenGL like rendering in the browser. Flax is developed in Java using Google Web Toolkit to cross compile the code into robust JavaScript code which will run across all mordern browsers […]
For my final year project as part of my B.S degree in Computer Games Development at IT Carlow I recreated Team17’s amazing turn-based artillery strategy game Worms Armageddon in JavaScript/HTML5. (This project is still currently under development and more information about the development will be posted when I get some time after completed my final […]
Wa-Tor is ecological simulation, described here (http://en.wikipedia.org/wiki/Wator).My team of four programmers was tasked with implementing a serial version of the simulation written in C99 running on Ubuntu. Then using OpenMP to create a concurrent, multi-threaded version running on up to 8 cores. Finally we produced graphed benchmarks to identify, mutex locking, false sharing, cach ping pong and […]
In my “3D Graphics & Audio 1″ subject, on the IT Carlow Games Development course in second year we where given two projects to do one a 3D First-Person Shooter and the other a lunar Lander clone. Above are some screen shots from my project. Features The terrain is randomly generated and has various different difficulties. My […]
In my “3D Graphics & Audio 1″ subject, on the IT Carlow Games Development course in secound year I studied OpenGL. The awesome Ken Power dot product master, teachs us to be Ninja Graphics programmers. Over the year, we have completed two projects, and many practical assignments for this class. One was a 2D lunar […]
While in first year of college (2009) myself and another game development student Carl Lange entered into the Tipperary Games Fleadh RoboCode competition, which is where entrys use the RoboCode API to build robots in Java and then have them battle it out. With our robot which we developed in less then ten days before […]
Live demo available here should run in any modern browser. Requires two gamepad controllers, preferably Xbox controllers. Source code available on Github here Brief Overview of the Development Developed over three days, as part of Real World Modeling and Simulations subjects First experience using Box2D Physics engine. Five man Scrum based team. ( 4 developers and 1 scrum master) Lectures acted as Product owners GIT for […]
Brief Overview of the Development Developed over four days, as part of Real World Modeling and Simulations subjects First experience using Havok Physics engine. Basically a warm-up project for a much larger one. Four man Scrum based team. ( 3 developers and 1 scrum master) Lectures acted as Product owners GIT for source control Daily stand-up meetings […]
As part of my Graphics class for my third year on the IT Carlow Games Development cource we studied collision dection methods used in games development. One of the techniques we had to implement, was the sperating axies theorem collison dection method. We also had to implement an optimization technqiune. For this I implemented an Octree as […]
Feel free to email me about anything.
I am always up for getting involved in programming and tech events. if you just want to say hey, drop me a mail or follow me on twitter.
If you would like to contract me or hire me for a project please do get in touch. As I take on regular contract jobs. Anything from HTML5, Web, Android to iPhone App development.
All content © Copyright 2023 by Ciarán McCann.