Gamedev:Main: Difference between revisions

From Spring
Jump to navigationJump to search
Abma (talk | contribs)
fix link
8611z (talk | contribs)
m →Technical Documentation: bold text to == headings
Line 10: Line 10:


= Technical Documentation =
= Technical Documentation =
; '''GameData'''
== GameData ==
* [[Armordefs.lua]] - armor classes
* [[Armordefs.lua]] - armor classes
* [[Icontypes.lua]] - strategic unit icons
* [[Icontypes.lua]] - strategic unit icons
Line 21: Line 21:
* [[Messages.lua]] - Team death messages {{new|95.0}}:deprecated
* [[Messages.lua]] - Team death messages {{new|95.0}}:deprecated


; '''Definition Files'''
== Definition Files ==
* [[Gamedev:UnitDefs]] - define the attributes of units
* [[Gamedev:UnitDefs]] - define the attributes of units
* [[Gamedev:WeaponDefs]] - define the attributes of weapons/projectiles
* [[Gamedev:WeaponDefs]] - define the attributes of weapons/projectiles
Line 27: Line 27:
* [[CEG:Main]] Particle effects (explosions etc)
* [[CEG:Main]] Particle effects (explosions etc)


; '''Lua API & Libraries''' (excerpt)
== Lua API & Libraries (excerpt) ==
* [[Lua_Scripting|Lua API Documentation]]
* [[Lua_Scripting|Lua API Documentation]]
* [[LUPS]] - Lua Particle System
* [[LUPS]] - Lua Particle System
Line 33: Line 33:
* {{forumlink|topic=28341|title=ChangePiece}} - Switch piece geometry
* {{forumlink|topic=28341|title=ChangePiece}} - Switch piece geometry


; '''Animation of units'''
== Animation of units ==
Lua Animations
Lua Animations
*[[Animation-LuaScripting]]
*[[Animation-LuaScripting]]
Line 51: Line 51:
**{{forumlink|topic=7457|title=GPL COB Examples}}
**{{forumlink|topic=7457|title=GPL COB Examples}}


; '''Models & Textures'''
== Models & Textures ==
* [[About_s3o|.s3o]]
* [[About_s3o|.s3o]]
* [[Assimp]]
* [[Assimp]]
* [[3DModels:Textures]]
* [[3DModels:Textures]]


; '''Misc'''
== Misc ==
* [[Gamedev:DebugDrawModes]]
* [[Gamedev:DebugDrawModes]]
* [[Gamedev:Archives]] - packing game/map
* [[Gamedev:Archives]] - packing game/map

Revision as of 18:59, 4 March 2016

Development < Gamedev:Main

Game Development

This information is meant to help newcomers learn how to develop their own games for the Spring Engine. If you are interested in creating maps for Spring, see Mapdev:Main.

Templates & Examples

Technical Documentation

GameData

Definition Files

Lua API & Libraries (excerpt)

Animation of units

Lua Animations

COB Animations (Antiquated)

Models & Textures

Misc

Tools

In-Game Tools

  • ToolBox - A Collection of Game Development Tools
  • Feature Placer - A Map Feature & NPC Unit Placement Tool

External Tools

Engine Related

  • Download_Testing - Test the compatibility of your game on upcoming versions of the Spring engine.

Tutorials

Tips, Tricks & Testing

These tricks and commands are useful for testing or debugging.

Game Development Tutorials

Modelling Tutorials

Wings3D

Blender

3DS Max

Texturing Tutorials

Misc