C++ framework for multimedia software like Games
3dNovac is a free multimedia C++ Framework. Its main goal is to provide the necessary tools for creating games of all types, while remaining portable and lightweight.
To know more about 3dNovac, you can visit the features page.
If you have any questions, comments or remarks, feel free to contact a member of the team by email.
Follow us on twitter for news and announcements: 3dNovacTeam
Current version: 0.1
Fri Jul 13 17:16:33 CEST 2012
nb comments: 1

First release out and available in the Download section.

We provide:

3dNovac - full SDK Github tag v0.1 Snapshot-v0.1.zip
3dNovac - DemoViewer 3dNovacDemoViewer-Linuxi686-0.1.zip 3dNovacDemoViewer-Win32-0.1.zip
3dNovac - Book 3dNovacBook-0.1.pdf  
Documentation doxygen 3dNovacDoc-0.1.zip  
Changelog 3dNovacChangelog-0.1.txt  


Author: Ponpon
Wed Jun 20 15:39:40 CEST 2012
nb comments: 0

Among every advantages that Git offers, two of them really makes the difference compared to subversion:

  • The distributed nature of Git.

  • The branching system.

With those two features, Git allows to create branches and commit easily and to be very flexible on collaboration.

These features really changed the way I develop.


So i decided to set up two main workflows based on those two main features for 3dNovac :

To contribute, a developer can:

  • Fork easily a repository
  • Maintain its own version
  • Send a pull request to the 3dNovac team
  • We can merge his work with the main repository.
  • Master is a realease branch, which means that the code must always be executable and properly documented.
  • Dev is a development branch, which means that the code doesn't need to be always buildable and documented.
  • Features branches are more likely private branches.
  • Hotfixes can be use to fix some important bugs.


Author: Ponpon
Tue Jun 19 18:14:34 CEST 2012
nb comments: 0

I've just converted 3dNovac from SVN to GIT and 3dNovac is now hosted under github :D

Here is a nice article on how to convert a subvertion repository to GIT:

To access the repository you can clone it anonymously this way:

git clone git://github.com/PoncinMatthieu/3dNovac.git Nc

3dNovac is an open-source project, and it needs your help to grow. If you want to contribute, it is now possible to fork the project on Github, maintain your own version and send me a pull request periodically to merge your work.

I will probably create some new tutorials soon to explain how to use GIT and build 3dNovac with CMake.

Author: Ponpon
Mon Jun 18 19:11:01 CEST 2012
nb comments: 0

The description of the project R-Type is now available with binary package... enjoy :)

The R-Type is an old project from Epitech, at this time we didn't got much time to put the finishing touhes on it...

But i'm planning to review it as soon as possible with lots of gameplay improvements :D

Author: Ponpon