Bruno Pereira Evangelista
Game Development, DirectX, XNA and Shaders
OpenGL/DirectX Projects
DirectX and XNA
XNAnimation
XNAnimation is a skeletal animation library for the XNA. This is the first version of this library which comes with three samples. Its current features include:
  • Control animation speed and loop
  • Play animations forward or backward
  • Interpolate animation keyframes (Linear only)
  • Model effect that support multiple point light sources
  • Easy to use
NSIS
This is a NSIS script used to create setup programs for games made with XNA. It has some good features like checking if the.NET and XNA Framework are installed on the computer and if it doesn't, it will download and install them. It could also run the dxwebsetup.exe in the end of the installation to check if the latest DirectX version is installed. This is not DirectX but I couldn't find a better place for it! =)
This is a new version of the SpaceWar Re-Evolved game, featuring real time mesh deformations. There are also some minor bugs fixed and a new sound track! To install, extract the deformation pack over a previous installed SpaceWar Re-Evolved folder and override all the files. Enjoy!

* This pack is working correctly now! If you had any problems trying to run this demo you might check it again now.

Screenshots | Source Code Only
This is a modified version of the "SpaceWar Evolved" game that comes with the XNA Game Studio Express. This new version includes new features, graphics improvements and it also won the second place at the first Microsoft XNA Challenge Brazil, on January 2007.

XNA Runtime 1.0 (old) | Readme | Screenshots | Source Code Only (old)
Simple demo featuring skinned mesh, font 2d, panels 2d and skybox. Source code included.
OpenGL
This is a very simple 3D pacman game, with a very simple ghost AI. This demo was developed to be used on an OpenGL mini-course. Source code included.
A multiplayer demo up to 4 players, featuring height map and collision. This demo uses a model format that I've created but it doesn't support skinning. =(
This demo also has some memory leaks. Source code included.
Brain is a medical application developed to visualize voxels in real time using the OpenGL API. It works with a header file (.cb) and a volume file (.img) like MRIcro, regardless of the difference between Brain's and MRIcro's header file. Source code included.
A simple demo featuring height map, water with cautics and skybox. Source code included.
A frustum culling demo. Source code included.