User:Flozi/Tutorial
From Spring
Contents
Game Development Tutorials
Lesson 0: Getting Ready
- Downloading Spring
- Engine
- Lobbies
- Tools of the Trade
- Git
- Text Editors
- Modelling Software
- 2D Art
- Sound Editors
Lesson 1: Getting Started
- Structure of a Game
- SpringABC
- My First .SDD
- My First Unit
- UnitDef
- Model & Textures
- Script
- My First Unit
Lesson 2: The Wonderful World of Weapons
- Structure of a Game
- My First .SDD
- My First Weapon
- WeaponDef & UnitDef
- Improving The Script
- My First Weapon
Lesson 3: Adding Polish
- Structure of a Game
- My First .SDD
- My First Feature
- FeatureDef & UnitDef
- My First CEG
- CEG Defs
- Improving The Script
- My First Sound
- WeaponDef & sounds.lua
- My First Feature
Lesson 4: Game Logic
- Structure of a Game
- Gamedata
- Modrules
- Lua API
- My First Gadget
- Gamedata
Lesson 5: UI
- Structure of a Game
- Lua API
- My First Widget
In Depth 1: Defs
- Defs
- UnitDefs
- WeaponDefs
- FeatureDefs
- Gamedata
In Depth 2: Artwork
- Models & Textures
- Rigging
- Assimp & OBJ
- S3O - Max Plugin
- S3O - Upspring
- Normal Mapping
- Rigging
In Depth 3: Effects
- CEGs
- Sounds
In Depth 4: Lua
- Lua API
- Synced vs Unsynced
- Communication
- Gadgets
- Widgets
- Chili UI
- Synced vs Unsynced
In Depth 5: Unit Scripts
- Script Skeletons
- Activation
- Factory
- Builder
- Wind Generator
- Ground Transport
- Air Transport
- Generalization
- Utilizing Tables
- Communication