Portfolio

League of Draven (iPhone Game) - C++, Openframeworks, Box2D, Group

This project was done in a group of four people, Stathis Aposporis, Tim Archer, George-Philip Kontogonis and me. The format of the team consists of two programmers, me included as one of them, one person in charge of the assets and one person in charge of the sounds.

This is an iPhone fan game based on the a character, Draven from the multiplayer online battle arena League of legend. Where the player has to throw the axe at teemo, another character from League of legend. And catch the axes to score as high as possible within a given time limit.

League of Draven Preview 1 League of Draven Preview 2 League of Draven Preview 3 League of Draven Preview 4

Ocean Wave Simulator - C++, AntTweakBar, DirectX11

This application will simulate ocean waves based on a configuration file. The user can then manipulate the configuration in the application and also save it.

Ocean Simulation Preview 1 Ocean Simulation Preview 2 Ocean Simulation Preview 3 Ocean Simulation Preview 4

Download Binary


Fractal Terrain Generator - C++, DirectX9, RTVS, Group

This project was done in a group of two. The workload was split so I was in charge of the mesh generation and the directx elements. While my partner Tim Archer was in charge of the generation of the heightmap to which the mesh is created from.

This program will generate a fractal terrain using a seed and the diamond square algorithm. The user can then manipulate the generated fractal terrain and save the configuration to file where it can then be loaded later.

Fractal Terrain Preview 1 Fractal Terrain Preview 2 Fractal Terrain Preview 3 Fractal Terrain Preview 4

Download Binary


L-System Generator - C++, DirectX9, RTVS

This program will generate L-Systems based on a set of configuration files. For which the user can then manipulate the generated L-Systems.

L-Systems Preview 1 L-Systems Preview 2 L-Systems Preview 3 L-Systems Preview 4

Download Binary


Space Invader Game Demo - C++, OpenGL

This is my implementation of the classic space invader game with my bad art.

Invader In-game Preview 1 Invader In-game Preview 2 Invader In-game Preview 3 Invader In-game Preview 4

Download Binary


Fate Platform Game - Java

The Fate Platform game is my first game developed while I was learning Java, my first programming language. It was developed using the game library provided by the course in the first year of my bachelor degree.

The character and theme is based on one of my favourite Japanese animations series Fate. I did not create the art. The game consists of three levels to which the character have to complete an objective to reach the next level. The player can collect mapo tofu to power up his jump for a set time limit.

Controls:
Movement - Arrow Keys
Attack - a
Use power up - s

To run the file the Java Runtime environment is required on the machine.

Fate Platform Game In-game Preview 1 Fate Platform Game In-game Preview 2 Fate Platform Game In-game Preview 3 Fate Platform Game In-game Preview 4

Download Binary