Game development with Newton Game Dynamics and Irrlicht tutorial

Slowpoke image

As there was not a high load on my tutorial on game development with Irrlicht and Newton Game Dynamics engines as a separate site, I have decided to merge them with my blog and proceed with occasional updates to both as a whole.

So far, these are the changes to the tutorial in comparison to what it used to be (long time ago):

  • moved all the build instructions to CMake
  • added scripting with Lua
  • upgraded the whole tutorial to match latest Irrlicht and Newton versions
  • added chapter on modelling with Blender

The things which are already done (just not published yet), in progress and the future plans for this tutorial include:

  • comparison of different build systems for C++ (including CMake, Bazel and Buck)
  • a better approach to application architecture (plus the comparison of different scripting languages - AngelScript, Squirrel, Lua, ChaiScript and Python)
  • a sane 3D modelling in blender lessons (preserving texturing and adding advanced materials, possibly even animation!)
  • advanced topics in Newton Game Dynamics featuring character controller and joints

Tutorial chapters (yet to be updated):

  • Introduction
  •     <li>
            <a href="/irrlicht-newton-tutorials/2015/08/26/application-architecture.html">
                Application architecture
            </a>
        </li>
    
        <li>
            <a href="/irrlicht-newton-tutorials/2015/08/27/first-application.html">
                First application
            </a>
        </li>
    
        <li>
            <a href="/irrlicht-newton-tutorials/2015/08/28/first-script.html">
                First script
            </a>
        </li>
    
        <li>
            <a href="/irrlicht-newton-tutorials/2015/08/29/prepare-to-add-some-newtonianity.html">
                Let's add some physics
            </a>
        </li>
    
        <li>
            <a href="/irrlicht-newton-tutorials/2015/12/15/making-simple-level-with-blender.html">
                Modelling simple level with Blender3D
            </a>
        </li>
    
        <li>
            <a href="/irrlicht-newton-tutorials/2015/12/16/finishing-the-first-scene.html">
                Finishing the first scene
            </a>
        </li>
    </ul>