Tutorials

Hello World [basic]

This tutorial will show you how to get things on the screen.

 

 

Setup environment [basic]

Few simple steps needed to begin a ness-engine project.

 

Transformations [basic]

This tutorial will show you how to use transformations on sprites: rotation, opacity, scaling, color tilt, and more!

Nodes [basic]

This tutorial will teach you the basic concepts of scene nodes and how to use them.

Camera, keyboard and movement [basic]

This tutorial introduce the camera object and how to use keyboard to move the camera around.

More on Sprites & Entities [advanced]

This tutorial will teach you more about sprites and entities.

Animators [advanced]

This tutorial will teach you about animators and how to use them (and create your own).

The tutorials below will teach you everything you need to know about using ness-engine!

It is also recommended to download and go over the example projects, and read this page which explains the theory behind the ness-engine as a scene-oriented rendering engine.

 

Before you begin:

 

Note that every tutorial comes with a difficaulty level: basic, advanced or expert:

 

  • The basic tutorials will teach you the fundamentals of ness-engine and are cruicial to the understanding of the engine.

 

  • The advanced tutorials cover more advanced stuff you can do with sprites, entities, animators and text, and later cover different scene nodes and how to use them.

 

  • The expert tutorials are more about creating your own custom entities and how to integrate ness-engine with other tools. these tutorials will complete your understanding of ness-engine and help you create your full game solution.

 

good luck! :)

 

 

Text [advanced]

This tutorial will show you how to create text.

z-ordering [advanced]

This tutorial will teach you how to do z-ordering (setting the order of renderings based on z value) with the built-in z-node object.

Tilemap scene node [advanced]

This tutorial will teach you how to easily create a tilemap with the built-in tilemap scene node.

Lighting node [advanced]

This tutorial will teach you how to use the lighting node to create lighting effects.

Static node [advanced]

This tutorial will teach you how to use static nodes.

Canvas [expert]

This tutorial will teach you how to use the canvas entity - an empty texture you can render on and later use as a sprite.

Physics [expert]

This tutorial will teach you how to integrate ness-engine with Box2D physics engine.

Particles node [advanced]

This tutorial will teach you how to use the particles node to create cool particles-based effects!

Help ness-engine grow!