Projects

Personal

Bounce

Bounce is an open-source 3D physics engine for games.  The engine supports many different features, focusing mostly in on linear performance and a friendly API. The videos above have been recorded during the development of this project. The feature list and the physics engine are available in the repository which can be reached using the link above.

Bounce Lite

Bounce Lite is an open-source and portable 3D physics engine for games written in C/C++. The videos above have been recorded during the development of this project. The feature list and the engine are available in the repository which can be reached using the link above.

Student

Ice Wars

Ice Wars is a 3D game created in C++, OpenGL, and SFML. By adding AABB-AABB collision detection, static and dynamic bodies, and an interpolation-based camera motion, a fun third-person shooter suddenly appeared. The player’s objectives are: 1. Find keys in the current stage to jump to a next stage. 2. Shoot ice blocks in enemies. 3. Make sure to stay away from them.

Paperplane

Paperplane, another 3D game, was created in C/C++, SFML, OpenGL for graphics, and OpenAL for audio. It is possible to infer that skyboxes, sound effects, and terrains placed at correct locations in a level can really build a very confortable environment, without relying extensively in more advanced graphics effects. (The music and sound effects played in the video aren’t mine.)

Tank Warfare

Probably the first game created by Irlan while attending to an Applied A.I. course at UNESA. The toolkits for this simple 2D game were Win32, C/C++, and Allegro 4.4.1. (Not too difficult to realize that it’s a very old piece of software). (The music and sound effects in the video aren’t mine either.)