Official Site: http://NUSoftwarege.sourceforge.net
Official Forum: http://NUSoftwarege.sourceforge.net/phpBB2/index.php
I'm aiming to use this project as a base-bone for my future games and I hope it can be of help to others. The design was inspired by irrWizard and there are small things from the forums here with the appropriate credits of course.Official Site wrote:NUSoftware Game Engine is a framework used for games development. A simple API to easily create games using advanced 3D graphics & sound systems simplified for the average programmer. This engine is written in C++ using the following libraries for graphics and audio management:
* Irrlicht - Lightning fast realtime 3D engine
* IrrKlang - High level 3D audio engine
This project is my college's final project and its purpose is earning experience with game programming and be as educational as it can be.
If some people remember about two months ago I was asking for advices on creating my own game engine? Well, this is what I have this far.
Some notes:
0. This is my college's final project and it has a great weight on my future thus very important to be more then a 'good' hobby project.
1. I'm going to use irrKlang and maybe FMOD Ex as a practice of creating abstract API and because of that I haven't done it yet.
2. This project is far from being done but it can help people here as it now hence worth publishing. (Release 0.1 will be in few months from now..)
3. The engine hasn't been tested on any computer but mine.
4. Updates will come mainly to the official site so I won't reedit this post over and over again..
5. @Joe_Oliveri: I do have what to show so don't delete it (Project Announcement Rules (Read before posting.))
I will greatly appreciate hearing your opinions on the design as I will be tested on the project and I want to make good impression as well as having a A+ grade so be informative and descriptive as you can if you may.
I try to keep this simple and easy to understand, simple being the keyword and I try to hide from things I still don't fully understand (as templates and such) so yes, there are things that could have been done differently in a better way but in a way I don't 100% understand so this is why I might have not used them although if you find such things I'll be more then glad to hear about.
This project is my second project in general, my first with irrlicht as with computer graphics.
I've started designing the engine on October the 2nd and coding since November 2007.
Because this is a college project, in May this year if I want or not its going to have a big stable release so that's my deadline.
This might not be such good engine for anyone but it does not suppose to, it suppose to be used for my future games and can be a educational source for others (I hope it will).
Some technical info:
The engine is a static lib.
I use Microsoft Visual Studio 2008 (not EE) as the project's IDE.
All the source + documentation can be accessed through the SVN, see also Official Site.
Known Issues:
Fixed: Release build is weirdly 14Mb while Debug build is only ~2Mb -_-!... - Thanks rogerborg.