Difference between revisions of "Distributing a Sphere game"

From Spherical
Jump to: navigation, search
(Creatd page)
 
(Added more instructions)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 
Made a game? Want to release it and make other people enjoy your game? There's several ways to do it!
 
Made a game? Want to release it and make other people enjoy your game? There's several ways to do it!
 +
 +
__TOC__
  
 
== Packaging your game ==
 
== Packaging your game ==
Line 9: Line 11:
 
* Release the zip on Spherical.
 
* Release the zip on Spherical.
  
People who have Sphere can just launch copy the game into their games/ folder and open it with the startup game, or they can open the game.sgm straight with the engine/editor.
+
People who have Sphere can just copy the game into their games/ folder and open it with the startup game, or they can open the game.sgm straight with the engine/editor.
 +
 
  
 +
=== Include Sphere with your game ===
  
=== Include (the Windows version of) Sphere ===
+
Note: these are instructions for including the Windows version of Sphere. Instructions might also be slightly messy.
  
<Instructions coming soon>
+
* Make a copy of the Sphere folder, but exclude the games and startup folders.
 +
* In the copied version, create empty directories for startup and games.
 +
* Put your game in the startup folder without the game folder name (so like Sphere_copy/startup/game.sgm and NOT Sphere_copy/startup/MyGameProject/game.sgm)
 +
* OPTIONAL: delete editor.exe if you don't want non-Sphere users to be able to open the project (or if you want to remove an element of confusion).
 +
* OPTIONAL: rename engine.exe to something appropriate. Like your game's name.
 +
* OPTIONAL: run config.exe and change the settings to how you want to release the game (for example, 2x zoomed with OpenGL renderer).
 +
* Zip up the game and upload/distribute it! :)
  
  

Latest revision as of 16:11, 29 November 2013

Made a game? Want to release it and make other people enjoy your game? There's several ways to do it!

Packaging your game

Just release it as-is

This one is easy, but people who don't have Sphere would need to get Sphere in order to play your game.

  • Browse to your game directory (in sphere/games/MyGameName).
  • Zip/archive your game's folder.
  • Release the zip on Spherical.

People who have Sphere can just copy the game into their games/ folder and open it with the startup game, or they can open the game.sgm straight with the engine/editor.


Include Sphere with your game

Note: these are instructions for including the Windows version of Sphere. Instructions might also be slightly messy.

  • Make a copy of the Sphere folder, but exclude the games and startup folders.
  • In the copied version, create empty directories for startup and games.
  • Put your game in the startup folder without the game folder name (so like Sphere_copy/startup/game.sgm and NOT Sphere_copy/startup/MyGameProject/game.sgm)
  • OPTIONAL: delete editor.exe if you don't want non-Sphere users to be able to open the project (or if you want to remove an element of confusion).
  • OPTIONAL: rename engine.exe to something appropriate. Like your game's name.
  • OPTIONAL: run config.exe and change the settings to how you want to release the game (for example, 2x zoomed with OpenGL renderer).
  • Zip up the game and upload/distribute it! :)


Release it as an SPK game package

An SPK is a packaged version of a Sphere game, in an alternative format that's a bit more tricky to extract the game out of. It allows you to distribute the game as a single file, though it's not used often as current Sphere has some issues dealing with SPK files.

<Instructions coming soon>


Uploading your game

  • If the game is small (< 128 KB), you can upload it straight on the forums.
  • You can also upload your game on the Spherical Downloads Drive.