Game and Unit development
From Spring
Development < Game and Unit development
Game development
This information is meant to help newcomers learn how to develop their own games for the Spring Engine.
General
- Game specification
- What do I need to create a game?
- Simple Game Tutorial
- Freely available and reusable content for maps and games
Unit Development
Models - s3o Files
- UpSpring, our second-gen import / export / rigging / animation tool.
- Maestro's tutorial of Upspring and textures.
- Basic s3o unit making guide
- Simple Game Tutorial
- Wings UV Mapping Tutorial
- Saving polygons in Wings3d Tutorial
- Greeble Tutorial 1
- Greeble Tutorial 2
- various things about unit making. (Also contains an illustrated alpha-channel tut)
- Runecrafter's 3DS Max UV Mapping Tutorial
- Argh's UpSpring Easy Workflow Guide
- Trouble-shooting s3o units
Scripting and Animation - COB/BOS Files
To edit .bos files you need a program/compiler. The most famous one is Scriptor
- Animation-LuaScripting
- Animation-CobOverview
- PlanetAnnihilation has a nice tutorial
- Units:LuaCOB - how to interface COB with LUA
- Game Development:Calling basic CEGs from COB
- GPL-compliant sourcecode, scripting code examples, and other things.
Legacy Porting Tools
Models - 3do Files
-NOTE- this is and outdated model format used by OTA
(Note: UpSpring has some problems with empty objects and groundplates)
- use UpSpring and 3doBuilder to edit those files
Automated Game Creation
- TA2Spring - Automatically adds and converts Total Annihilation unit packs (.ufo files, etc..) into Spring games (requires a base gameification for the game rules, XTA is recommended)
Units - FBI Files
Units - MoveTypes
Weapons - TDF Files
- Weapon Variables : This is the most up to date
- Units:WeaponMainDir
- Units:Weapons : Various informations about the weapontypes (uncompleted)
- Weapon datatype list : All weapon variables min/max/default values and datatypes listed.
- Weapons:Antinukes: All about antinukes.