C# and XNA
The following are screenshots of a program with the core aspects of a first-person shooter. The programming language used is C# as required by Microsoft XNA, the runtime environment for application development for different types of Windows Platform. The program exhibits a 3D camera projection that works as an orbiting camera as well as a first-person camera, textured surfaces, loaded models, and 2D sprites over the 3D camera projection.
The following depict a program with the core aspects of a strategy game. BEPUphysics, a physic engine that works together with XNA, was used for this project. These core aspects include a terrain processed in the content pipeline using a heightmap, a rotatable "strategy game" camera projection, a skydome, selecting of entities, as well as 2D sprites at 3D projection locations.
The following are screenshots of the above mentioned strategy game with new features added to it. Such features include AI of the tanks in the application, path finding by means of the A* algorithm, and spawning of tanks and power-ups. The application was a group project and as AI programmer and one of the main programmers, these features were handled by me. Other features that I had a hand in include cannon shot entities from the tanks towards the others, as well as the ability to switch to a first-person view with you in control of a selected tank