We just started our crowd funding campaign on Indiegogo to continue a game and tutorial project (it won't be continued, if we don't receive at least some money). The Website is also new and currently quite unknown.
We are using Ogre for several years now but never released anything to the public or communicated with the community, so we are kind of "new" here .
From the crowd funding campaign description:
We also want to create a tutorial/How-To collection to explain how we made the game.Splat will be a 2.5D free software platform game which aims to bring back a fluid playing style. Many modern (platform) games focus on graphical details and physical gimmicks but disregard fluidness and playability and we want to make that different.
The game will be completely free software (GPLv3) and the development process will be completly transparent with frequent releases. This means that, unlike to many other crowdfunding projects, you don't pledge to help the developers to create a product which will be sold. You pledge to receive the full game including the right to modify it as you wish (for example to create own games out of it).
We already made a playable version to show the current status. It can be downloaded at our project page: http://shin-project.org/content/about_splat
If the funding goal is not reached, we will implement a part of the features, depending on the level of funding we got.
The game will be for Windows and GNU/Linux, but could be built for others (Mac, BSD) as well.
... more
There are many tutorials/articles in the Ogre Wiki, but there's currently no tutorial series that describes a project from the start (getting Ogre to run) to the end (packaging the program and making an installer) and with the other stuff, besides Ogre (like physics engine, GUI,...), that you need to create a complete game. Furthermore each article in the wiki describes just a very small part of Ogre and they are sometimes hard to combine (for newbies), because they use different approaches on using Ogre.
This tutorial collection could go into the Ogre wiki to help newbies, so that they have not that much trouble to understand Ogre and combine it with the other libraries and tools as we did.
Our tutorials will not only explain Ogre, but also:
- how to use a GUI (MyGUI in this case) in Ogre
- how to use a 3D-Modeler and how to create textures and artwork (Blender)
- how to export the models to Ogre (Blender2Ogre, that tool has nearly no usefull documentation at all)
- how to get bump mapping (the example shaders could be better (documented)) and other shader effects (we try to get defered shading running and explain that as well)
- how to get a nice Sky (SkyX)
- how to develop such a C++ project in general (stuff like using vectors/maps instead of arrays, shared pointers, some of the new C++11 features, bug tracker, project planning,...)
Here are some pictures of the currently downloadable version (more screenshots on our website):
The beginning of level 1.
First enemy in level 1.
Level 3.
Level 1 in the editor.
So if you want a free software game made with Ogre and a (hopefully) good and usable tutorial series/collection, support our campaign!