Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
game_prototyping [2008-07-17 11:34] – 217.18.21.2 | game_prototyping [2008-07-17 12:25] – 217.18.21.2 | ||
---|---|---|---|
Line 9: | Line 9: | ||
* Ease of moving to a production engine | * Ease of moving to a production engine | ||
- | == Online == | + | == Experimental gameplay == |
+ | |||
+ | Making games with little time, people or costs -> http:// | ||
+ | |||
+ | How to Prototype a Game in Under 7 Days: Tips and Tricks from 4 Grad Students Who Made Over 50 Games in 1 Semester | ||
+ | http:// | ||
+ | |||
+ | < | ||
+ | A good rapid prototyper would realize that failure is ok! That's what prototyping is for, so go crazy! If you fail, there will be dozens more, and chances are, you'll learn something anyway. By embracing the possibility of failure, rewarding experimentation becomes possible. | ||
+ | </ | ||
+ | |||
+ | == Online | ||
Advantages: | Advantages: | ||
Line 25: | Line 36: | ||
haxe (compiles to swf/js/...) -> [[http:// | haxe (compiles to swf/js/...) -> [[http:// | ||
- | == 3D Engine | + | == 3D engine |
Advantages: | Advantages: | ||
Line 41: | Line 52: | ||
Fluxus -> [[fluxus notes]] | Fluxus -> [[fluxus notes]] | ||
* Fluxus is scripted in Scheme which is a good prototyping language | * Fluxus is scripted in Scheme which is a good prototyping language | ||
- | * Deliberate perversion | + | * Deliberate perversion |
* Not working on windows | * Not working on windows | ||
- | * Difficult to install | + | * Difficult to install |
- | * Works best for fast graphics prototyping at this point (rather than gameplay prototyping) | + | * Designed |
- | * Frisbee | + | * Frisbee, which is a functional reactive programming/ |
+ | |||
+ | PyGame -> http:// | ||
+ | |||
+ | Mainly sprite based examples, there are some 3D games, but most seem to involve calling opengl commands wrapped in python, rather than a complete entity model (I might be wrong these days tho). | ||
+ | |||
+ | == Old School == | ||
+ | |||
+ | Blitz Basic -> http:// | ||
+ | |||
+ | Lots of games written in this, very popular in the indy game dev scene. | ||
+ | |||
+ | == Costly == | ||
+ | |||
+ | Virtools -> http:// | ||
+ | |||
+ | Does online, visually programmed, and looks very suitable - just also kinda expensive. | ||
+ | |||
+ | Unity -> http:// | ||
+ | |||
+ | Panda3d -> http:// | ||