(https://github.com/rubenmv/SpaceDefenders/)
This project was made between September 2013 and June 2014 as part of the fourth year of Multimedia Engineering degree in University of Alicante (Spain).
The Code Monkeys team that made this project was composed by 5 students:
- Rubén Martínez Vilar
- Fernando García Cussó
- Kevin García Gilabert
- Alejandro Martín Málaga
- Óscar Ramírez Bernabéu
And involved 6 subjects:
- Video games 1: artificial intelligence and network capabilities.
- Video games 2: IrrLicht as an alternative graphics engine, use of Bullet Physics and several UI related stuff.
- Advanced graphics techniques: graphics engine (OpenGL API) and related stuff.
- Virtual Reality: Assets production, 3D models, scenery, animation of an avatar for the intro video.
- Digital post-production: Intro, trailer and making-of video production.
- Multimedia projects: project managing.
This project features:
- Tower defense style game.
- Two graphic engines; IrrLight Engine and TAG Engine (our own) based on OpenGL API.
- Frenetic fun for up to 4 players in local network.
- Leveling system.
- Abilities and weapon building.
- Cool beach music.
Developed and tested on Windows 7/8/8.1 using Intel HD 4000 and Nvidia video cards.
- Sometimes you get a white screen upon starting a new game, just exit to main menu (ESC key) and start again.
- Implement better shadows
- Camera zoom
- Settings change shouldn't force game restart
If you just want to try it out, download the setup.exe and install.
If your desire is to check the source code and compile it a Microsoft Visual Studio 2012 solution is provided.
All 3rd party libraries used in this project:
- SFML (http://sfml-dev.org/license.php)
- tiny_obj_loader (http://syoyo.github.io/tinyobjloader)
- RakNet (https://github.com/OculusVR/RakNet)
- Bullet Physics (http://bulletphysics.org/mediawiki-1.5.8/index.php/LICENSE)
- IrrLicht Engine (http://irrlicht.sourceforge.net/license/)
The rest of the code is licensed under the GNU GPL v3 (http://www.gnu.org/licenses/gpl-3.0.txt)
Assets are licensed under the Creative Commons Attribute Share-Alike 4.0 International (http://creativecommons.org/licenses/by-sa/4.0/)