Game development with Newton Game Dynamics and Irrlicht tutorial

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):

    <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>