IndieLibX

History

Screenshots

DirectX

Some prequisities for the IndieLibX 2D and 3D game engine:

SDL2-2.0.14.zip

native-activity.zip

Lesson01.zip

The IndieLibX 2D and 3D game engine:

IndieLibX downloads

How to make image files for IndieLibX 2D animations in PNG format:

mypaint

pencil2d

Or refer wikipedia.

Or how to add a new 2D animation system to the IndieLibX:

spine

spritetools

Or refer wikipedia.

Or try google with skeletal animation 2d.

How to make sound effects for IndieLibX in WAV format:

sfxr

www.bfxr.net

How to make 3D mesh files in 3DS format:

3ds-max

blender

Or refer wikipedia.

www.turbosquid.com

lowpolygon3d

hum3d.com

3D scanning

photo_stitching

3D reconstruction from multiple images

How to convert 3DS format files to X format:

conv3ds.txt

conv3ds.exe

Note that the -x option forces conv3ds to produce a text X file, not a binary X file. Text files are larger but can be hand edited easily.

How to convert 3D files to .x binary file or to .x text file:

/windows/Program Files (x86)/Microsoft DirectX SDK (June 2010)/Utilities/bin/{x86/x64}/MeshConvert.exe

Usage: meshconvert <options> <input filename>

<input filename> Input mesh filename.
The input file can be of .x, .obj, or .sdkmesh format
/x convert to .x binary file
/xt convert to .x text file

Of course the 80's style retro games can be made without 3D.

IndieLibX-TankEnemies - D3D10:

a_14_3d_Camera:

spine animation:

vector-based bufferless cartoon animation:

3D bone animation:

Layered rendering:

Road02:

Trees:

Tree:

Planet with rings:

RS Canum Venaticorum Binary

LightWave 3D

Rhino 6 for Windows includes Grasshopper

voxelfarm

houdini-apprentice

speedtree

xfrog

learn-to-play-go