User:Flozi/Tutorial

From Spring

Game Development Tutorials

Lesson 0: Getting Ready

  1. Downloading Spring
    1. Engine
    2. Lobbies
  1. Tools of the Trade
    1. Git
    2. Text Editors
    3. Modelling Software
    4. 2D Art
    5. Sound Editors

Lesson 1: Getting Started

  1. Structure of a Game
    1. SpringABC
  2. My First .SDD
    1. My First Unit
      1. UnitDef
      2. Model & Textures
      3. Script

Lesson 2: The Wonderful World of Weapons

  1. Structure of a Game
  2. My First .SDD
    1. My First Weapon
      1. WeaponDef & UnitDef
      2. Improving The Script

Lesson 3: Adding Polish

  1. Structure of a Game
  2. My First .SDD
    1. My First Feature
      1. FeatureDef & UnitDef
    2. My First CEG
      1. CEG Defs
      2. Improving The Script
    3. My First Sound
      1. WeaponDef & sounds.lua

Lesson 4: Game Logic

  1. Structure of a Game
    1. Gamedata
      1. Modrules
    2. Lua API
      1. My First Gadget


Lesson 5: UI

  1. Structure of a Game
    1. Lua API
    2. My First Widget


In Depth 1: Defs

  1. Defs
    1. UnitDefs
    2. WeaponDefs
    3. FeatureDefs
    4. Gamedata

In Depth 2: Artwork

  1. Models & Textures
    1. Rigging
      1. Assimp & OBJ
      2. S3O - Max Plugin
      3. S3O - Upspring
    2. Normal Mapping

In Depth 3: Effects

  1. CEGs
  2. Sounds

In Depth 4: Lua

  1. Lua API
    1. Synced vs Unsynced
      1. Communication
    2. Gadgets
    3. Widgets
      1. Chili UI

In Depth 5: Unit Scripts

  1. Script Skeletons
    1. Activation
    2. Factory
    3. Builder
    4. Wind Generator
    5. Ground Transport
    6. Air Transport
  2. Generalization
    1. Utilizing Tables
    2. Communication