Gamedev:Main: Difference between revisions

From Spring
Jump to navigationJump to search
Flozi (talk | contribs)
Flozi (talk | contribs)
rearrange modelling stuff
Line 52: Line 52:
* [[Units:WeaponMainDir]]
* [[Units:WeaponMainDir]]
* [[Weapons:Antinukes]]: All about antinukes.
* [[Weapons:Antinukes]]: All about antinukes.
* [[Units:Textures]]
* [[Units:Buildpics]]
* [[Units:Buildpics]]
* [[Units:FlankingBonus]]
* [[Units:FlankingBonus]]
* [[CustomUnitIcons|Game Development:Custom unit icons]]
* [[CustomUnitIcons|Game Development:Custom unit icons]]
; '''Models & Textures'''
* [[About_s3o|.s3o]]
* [[ASSIMP]]
* [[Units:Textures]]


; '''Misc'''
; '''Misc'''
Line 67: Line 71:
*[[Map Making: Feature Placer|Feature Placer]] - A Map Feature & NPC Unit Placement Tool
*[[Map Making: Feature Placer|Feature Placer]] - A Map Feature & NPC Unit Placement Tool
== External Tools ==
== External Tools ==
* [[Upspring]]
* [[Map,_Mod,_And_Unit_Development_Programs|Development Tools]]
* [[Map,_Mod,_And_Unit_Development_Programs|Development Tools]]
== Lua Libraries ==
== Lua Libraries ==
Line 74: Line 79:
*{{forumlink|topic=28341|title=ChangePiece}}
*{{forumlink|topic=28341|title=ChangePiece}}


=Modeling =
= Engine Related =
Spring supports different 3d representations: '[[About_s3o|.s3o]]' and '[[About_3do|.3do]]', and additionally a variety of common model formats as supported by the ASSIMP library. The biggest difference between these formats is the workflow to create a new unit. There are also s3o exporter plugins for '3ds-max' and an older version of 'blender' so that texturing and modeling can be done using these.
In contrast: when you model an '.3do' you have to use [[upspring]] currently.
 
The animation with can either be done using 'lua' or 'COB/BOS' is does not depend on either, see rigging/animation. For new units use 'lua' scripting.
 
=Engine Related=
* [[Download_Testing]] - Test the compatibility of your game on upcoming versions of the Spring engine.
* [[Download_Testing]] - Test the compatibility of your game on upcoming versions of the Spring engine.


Line 89: Line 88:
*<strike>[[Simple Mod Tutorial|Simple Game Tutorial]]</strike> - needs to be updated
*<strike>[[Simple Mod Tutorial|Simple Game Tutorial]]</strike> - needs to be updated


==Modeling Tutorials==
==Modelling Tutorials==
* [http://springrts.com/phpbb/viewtopic.php?t=10612 Wings UV Mapping Tutorial]
* [http://springrts.com/phpbb/viewtopic.php?t=10612 Wings UV Mapping Tutorial]
* [http://springrts.com/phpbb/viewtopic.php?f=9&t=12354 Saving polygons in Wings3d Tutorial]
* [http://springrts.com/phpbb/viewtopic.php?f=9&t=12354 Saving polygons in Wings3d Tutorial]
Line 95: Line 94:
* [[TutorialBlenderWorkFlow|Blender Workflow Tutorial]]
* [[TutorialBlenderWorkFlow|Blender Workflow Tutorial]]


==Texture Tutorials==
==Texturing Tutorials==
* [http://springrts.com/phpbb/viewtopic.php?f=57&t=22392 DDS Textures:  How To]
* [http://springrts.com/phpbb/viewtopic.php?f=57&t=22392 DDS Textures:  How To]
* [http://springrts.com/phpbb/viewtopic.php?t=10947 Greeble Tutorial 1]
* [http://springrts.com/phpbb/viewtopic.php?t=10947 Greeble Tutorial 1]

Revision as of 02:24, 18 February 2013

Development < Gamedev:Main

Game Development

This information is meant to help newcomers learn how to develop their own games for the Spring Engine.

General

Templates

Technical Documentation

GameData
Definition Files
Animation

Lua Animations

COB Animations (Deprecated)

Unit Development
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

Lua Libraries

Engine Related

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

Tutorials

Game Development Tutorials

Modelling Tutorials

Texturing Tutorials