External Resources

From C4 Engine Wiki

Revision as of 12:21, 7 August 2007 by Huidafa (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search


Recommended Third-Party Tools

Third-Party "Plug-In" Software

Molebox - Protects your assets.

Texturing Tools

Adobe Photoshop - Popular image-editing tool. Available for Windows and Macintosh.

Adobe Illustrator - Popular vector artwork tool. Available for Windows and Macintosh.

Map | Zone FREE or EX - Advanced Standalone Texture Generator. Windows only.

Body Paint 3D - Popular 3D texturing program. Windows & Mac

Corel Paint Shop Pro - Popular Image editor. Windows & Mac

nVidia Adobe Photoshop Plug-ins - Plugins for the NVIDIA DDS format, and making normal maps. Windows

GIMP - Open Source Image editor. Windows, Mac & Linux

Modelling & Animation Tools

Autodesk Maya 8

Autodesk 3DS Max 9

Google SketchUp - FREE

Softimage XSI

Cinema 4D

Autodesk MotionBuilder 7.5

Blender 3D

Lightwave 3D

Cheetah 3D (Mac OS X only)

modo 202

Milkshape 3D

Terrain Tools

Terragen - Windows & Mac Terrain Editor

PnP Terrain Creator - Windows Terrain Editor

Vue 5/6 - Windows & Mac Terrain Editor

L3DT - Large 3D Terrain Generator

FreeWorld3d - Terrain generator and sculptor with texture creation tools. Other features include a Road System which can create roads that fit to the terrain, and a Vegetation System that supports billboards or meshes. Available for Windows 2000/XP.

Audio Tools

Adobe Audition


FL Studio

Sound Forge

Apple Soundtrack Pro

Apple Logic Pro

Apple Logic Express

Cakewalk - Sonar

Audacity - Free, Cross-Platform Sound Editor

Free installer software

NSIS - Nullsoft Scriptable Install System is a professional open-source tool for the development of Windows installers.

Inno Setup - A free installer for Windows programs.

Physics Engines

"A physics engine is a computer program (software component) that using variables such as mass, velocity, friction and wind resistance can simulate and predict effects under different conditions that would approximate what happens in either real life or a fantasy world." — Wikipedia.org

Bullet Physics Library

Bullet is a 3D Collision Detection and Rigid Body Dynamics Library for games and animation. Free for commercial use, including Playstation 3. Open source under the ZLib License. Discrete and continuous collision detection, integration into Blender 3D, and COLLADA 1.4 Physics import.

Open Dynamics Engine

ODE is an open source, high performance library for simulating rigid body dynamics. It is full-featured, stable, mature, and platform independent with an easy to use C/C++ API. It has advanced joint types and integrated collision detection with friction. ODE is useful for simulating vehicles, objects in virtual reality environments, and virtual creatures. It is currently used in many computer games, 3D authoring tools, and simulation tools.


OPAL is a high-level interface for low-level physics engines used in games, robotics simulations, and other 3D applications. Features a simple C++ API, intuitive objects (e.g. Solids, Joints, Motors, Sensors), and XML-based file storage for complex objects.


Newton Game Dynamics is an integrated solution for real time simulation of physics environments. The API provides scene management, collision detection, and dynamic behavior and yet it is small, fast, stable, and easy to use.


Tokamak Game Physics SDK is a high performance real-time physics library designed specially for games. It has a high-level, simple to use programming interface. With Tokamak, game developers and designers are empowered to produce the next generation of interactive games.

True Axis

The True Axis Physics SDK is a fast and solid real world physics simulation system designed for demanding games and virtual interactive environments.


Havok Physics™ is a major innovation in game physics and sets the bar for next-generation games. Based upon the award winning Havok Physics 2 SDK that has been licensed by over 70 clients and shipped in over 50 titles, Havok Physics introduces Continuous Physics™, an innovative technology that frees up production time by eliminating design limitations that stem from high-velocity game objects.


PhysX by AGEIA delivers the most advanced gaming physics which define a totally new level of dynamic motion and interaction in next generation titles.

nV Physics

This physics engine, currently codenamed ENVY, is still in the early phases of maturity. The existing prototype is going under huge optimization efforts, the APIs are frequently updated and re-engineered as the need shows, and more effective demos are continuously built in new ways.

New licensees may find these books and publishers useful for programming, math, and other subjects that concern the C4 Engine. Please contribute to the list by adding books you would recommend.



Collada: Sailing the Gulf of 3d Digital Content Creation (Hardcover)


The OpenGL Extensions Guide

OpenGL® Library, 3rd ed.

GPU Gems

GPU Gems 2


Mathematics for 3D Game Programming & Computer Graphics, 2nd ed.


C++ Templates: The Complete Guide

Wikibooks C++ Programming book

Game Programming

Game Programming Gems

Game Programming Gems 2

Game Programming Gems 3

Game Programming Gems 4

Game Programming Gems 5

Game Programming Gems 6


AI Game Programming Wisdom

AI Game Programming Wisdom 2

AI Game Programming Wisdom 3

Programming Game AI by Example (Paperback)

Maya programming

Complete Maya Programming

Complete Maya Programming Vol.II


3D Game Textures: Create Professional Game Art Using Photoshop

3D Graphics & Animation

Creating the Art of the Game

Digital Character Design and Painting: The Photoshop CS Edition

Edgeloop Character Modeling For 3D Professionals Only (Paperback)

Game Art for Teens, 2nd ed.

Game Modeling Using Low Polygon Techniques

The Official Luxology modo Guide (Paperback)

Web Pages

Compiler Specific

  • Microsoft Visual C++ 2005

Getting started guide

  • Apple XCode

XCode 2.3 User Guide

Working with Xcode Build Settings

3D Models

Turbo Squid

DAZ Productions

C++ Specific

TheFreeCountry.com's C++ weblinks

The C++ Resources Network

C++ FAQ Lite

Bjarne Stroustrup's C++ Style & Technique FAQ


C++ Annotations

CProgramming.com C++ Made Easy

About.com's C++ Tutorial

A Beginner's C++

Thinking in C++, 2nd edition, Volume 1 (Direct Download)

Thinking in C++, Volume 2: Practical Programming (Direct Download)

Other C++ Resources


Game Development



Personal tools