|
@@ -4,120 +4,204 @@
|
|
|
"name": "Physics Platformer 2D",
|
|
"name": "Physics Platformer 2D",
|
|
|
"desc" : "Moving platforms, vines, and neat 2D lighting",
|
|
"desc" : "Moving platforms, vines, and neat 2D lighting",
|
|
|
"screenshot" : "PhysicsPlatformer2D.png",
|
|
"screenshot" : "PhysicsPlatformer2D.png",
|
|
|
- "folder" : "PhysicsPlatformer",
|
|
|
|
|
|
|
+ "templates" : [
|
|
|
|
|
+ {
|
|
|
|
|
+ "language" : "JavaScript",
|
|
|
|
|
+ "folder" : "PhysicsPlatformer"
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
"module" : "2D"
|
|
"module" : "2D"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
"name": "ToonTown",
|
|
"name": "ToonTown",
|
|
|
"desc" : "Town, Terrain, Day/Night Cycles",
|
|
"desc" : "Town, Terrain, Day/Night Cycles",
|
|
|
"screenshot" : "ToonTown.png",
|
|
"screenshot" : "ToonTown.png",
|
|
|
- "folder" : "ToonTown",
|
|
|
|
|
|
|
+ "templates" : [
|
|
|
|
|
+ {
|
|
|
|
|
+ "language" : "JavaScript",
|
|
|
|
|
+ "folder" : "ToonTown"
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
"module" : "3D"
|
|
"module" : "3D"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
"name": "SpaceGame",
|
|
"name": "SpaceGame",
|
|
|
"desc" : "A 2D Arcade Space Game",
|
|
"desc" : "A 2D Arcade Space Game",
|
|
|
"screenshot" : "SpaceGame.png",
|
|
"screenshot" : "SpaceGame.png",
|
|
|
- "folder" : "SpaceGame",
|
|
|
|
|
|
|
+ "templates" : [
|
|
|
|
|
+ {
|
|
|
|
|
+ "language" : "JavaScript",
|
|
|
|
|
+ "folder" : "SpaceGame"
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
"module" : "2D"
|
|
"module" : "2D"
|
|
|
-
|
|
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
"name": "Roboman 3D",
|
|
"name": "Roboman 3D",
|
|
|
"desc" : "A 3D physics example featuring Roboman!",
|
|
"desc" : "A 3D physics example featuring Roboman!",
|
|
|
"screenshot" : "Roboman3D.png",
|
|
"screenshot" : "Roboman3D.png",
|
|
|
- "folder" : "RoboMan3D",
|
|
|
|
|
|
|
+ "templates" : [
|
|
|
|
|
+ {
|
|
|
|
|
+ "language" : "JavaScript",
|
|
|
|
|
+ "folder" : "RoboMan3D"
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
"module" : "3D"
|
|
"module" : "3D"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
"name": "Character Animation 2D",
|
|
"name": "Character Animation 2D",
|
|
|
"desc" : "Example of controlling a Spriter animated character",
|
|
"desc" : "Example of controlling a Spriter animated character",
|
|
|
"screenshot" : "CharacterAnimation2D.png",
|
|
"screenshot" : "CharacterAnimation2D.png",
|
|
|
- "folder" : "CharacterAnimation2D",
|
|
|
|
|
|
|
+ "templates" : [
|
|
|
|
|
+ {
|
|
|
|
|
+ "language" : "JavaScript",
|
|
|
|
|
+ "folder" : "CharacterAnimation2D"
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
"module" : "2D"
|
|
"module" : "2D"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
"name": "Character Animation 3D",
|
|
"name": "Character Animation 3D",
|
|
|
"desc" : "Example of controlling a skeletally animated character",
|
|
"desc" : "Example of controlling a skeletally animated character",
|
|
|
"screenshot" : "CharacterAnimation3D.png",
|
|
"screenshot" : "CharacterAnimation3D.png",
|
|
|
- "folder" : "CharacterAnimation3D",
|
|
|
|
|
|
|
+ "templates" : [
|
|
|
|
|
+ {
|
|
|
|
|
+ "language" : "JavaScript",
|
|
|
|
|
+ "folder" : "CharacterAnimation3D"
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
"module" : "3D"
|
|
"module" : "3D"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
"name": "Light 2D",
|
|
"name": "Light 2D",
|
|
|
"desc" : "An example of realtime 2D lights with shadows",
|
|
"desc" : "An example of realtime 2D lights with shadows",
|
|
|
"screenshot" : "Light2D.png",
|
|
"screenshot" : "Light2D.png",
|
|
|
- "folder" : "Light2DExample",
|
|
|
|
|
|
|
+ "templates" : [
|
|
|
|
|
+ {
|
|
|
|
|
+ "language" : "JavaScript",
|
|
|
|
|
+ "folder" : "Light2DExample"
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
"module" : "2D"
|
|
"module" : "2D"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
"name": "Butterflies",
|
|
"name": "Butterflies",
|
|
|
"desc" : "An example of particles driven by script",
|
|
"desc" : "An example of particles driven by script",
|
|
|
"screenshot" : "Butterflies.png",
|
|
"screenshot" : "Butterflies.png",
|
|
|
- "folder" : "Butterflies",
|
|
|
|
|
|
|
+ "templates" : [
|
|
|
|
|
+ {
|
|
|
|
|
+ "language" : "JavaScript",
|
|
|
|
|
+ "folder" : "Butterflies"
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
"module" : "2D"
|
|
"module" : "2D"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
"name": "BunnyMark",
|
|
"name": "BunnyMark",
|
|
|
"desc" : "A benchmark test using sprite bunnies",
|
|
"desc" : "A benchmark test using sprite bunnies",
|
|
|
"screenshot" : "BunnyMark.png",
|
|
"screenshot" : "BunnyMark.png",
|
|
|
- "folder" : "BunnyMark",
|
|
|
|
|
|
|
+ "templates" : [
|
|
|
|
|
+ {
|
|
|
|
|
+ "language" : "JavaScript",
|
|
|
|
|
+ "folder" : "BunnyMark"
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
"module" : "2D"
|
|
"module" : "2D"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
"name": "Breakout",
|
|
"name": "Breakout",
|
|
|
"desc" : "2D Breakout game with touch controls",
|
|
"desc" : "2D Breakout game with touch controls",
|
|
|
"screenshot" : "Breakout.png",
|
|
"screenshot" : "Breakout.png",
|
|
|
- "folder" : "Breakout",
|
|
|
|
|
|
|
+ "templates" : [
|
|
|
|
|
+ {
|
|
|
|
|
+ "language" : "JavaScript",
|
|
|
|
|
+ "folder" : "Breakout"
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
"module" : "2D"
|
|
"module" : "2D"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
"name": "Render to Texture",
|
|
"name": "Render to Texture",
|
|
|
"desc" : "An example of a scene rendered onto a 3D object",
|
|
"desc" : "An example of a scene rendered onto a 3D object",
|
|
|
"screenshot" : "RenderToTexture.png",
|
|
"screenshot" : "RenderToTexture.png",
|
|
|
- "folder" : "RenderToTexture",
|
|
|
|
|
|
|
+ "templates" : [
|
|
|
|
|
+ {
|
|
|
|
|
+ "language" : "JavaScript",
|
|
|
|
|
+ "folder" : "RenderToTexture"
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
"module" : "3D"
|
|
"module" : "3D"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
"name": "UI Scene View",
|
|
"name": "UI Scene View",
|
|
|
"desc" : "UI example showing a scene playing inside a UI frame",
|
|
"desc" : "UI example showing a scene playing inside a UI frame",
|
|
|
"screenshot" : "UISceneView2D.png",
|
|
"screenshot" : "UISceneView2D.png",
|
|
|
- "folder" : "UISceneView2D",
|
|
|
|
|
|
|
+ "templates" : [
|
|
|
|
|
+ {
|
|
|
|
|
+ "language" : "JavaScript",
|
|
|
|
|
+ "folder" : "UISceneView2D"
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
"module" : "2D"
|
|
"module" : "2D"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
"name": "Chickens",
|
|
"name": "Chickens",
|
|
|
"desc" : "Chickens!",
|
|
"desc" : "Chickens!",
|
|
|
"screenshot" : "Chickens.png",
|
|
"screenshot" : "Chickens.png",
|
|
|
- "folder" : "Chickens",
|
|
|
|
|
|
|
+ "templates" : [
|
|
|
|
|
+ {
|
|
|
|
|
+ "language" : "JavaScript",
|
|
|
|
|
+ "folder" : "Chickens"
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
"module" : "3D"
|
|
"module" : "3D"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
"name": "Particles 2D",
|
|
"name": "Particles 2D",
|
|
|
"desc" : "An example of the 2D particle system",
|
|
"desc" : "An example of the 2D particle system",
|
|
|
"screenshot" : "Particles2D.png",
|
|
"screenshot" : "Particles2D.png",
|
|
|
- "folder" : "Particles2D",
|
|
|
|
|
|
|
+ "templates" : [
|
|
|
|
|
+ {
|
|
|
|
|
+ "language" : "JavaScript",
|
|
|
|
|
+ "folder" : "Particles2D"
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
"module" : "2D"
|
|
"module" : "2D"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
"name": "Basic 2D",
|
|
"name": "Basic 2D",
|
|
|
"desc" : "An example of a 2D sprite in a scene",
|
|
"desc" : "An example of a 2D sprite in a scene",
|
|
|
"screenshot" : "Basic2D.png",
|
|
"screenshot" : "Basic2D.png",
|
|
|
- "folder" : "Basic2D",
|
|
|
|
|
|
|
+ "templates" : [
|
|
|
|
|
+ {
|
|
|
|
|
+ "language" : "JavaScript",
|
|
|
|
|
+ "folder" : "Basic2D"
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
"module" : "2D"
|
|
"module" : "2D"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
"name": "Basic 3D",
|
|
"name": "Basic 3D",
|
|
|
"desc" : "An example of a 3D object in a scene",
|
|
"desc" : "An example of a 3D object in a scene",
|
|
|
"screenshot" : "Basic3D.png",
|
|
"screenshot" : "Basic3D.png",
|
|
|
- "folder" : "Basic3D",
|
|
|
|
|
|
|
+ "templates" : [
|
|
|
|
|
+ {
|
|
|
|
|
+ "language" : "JavaScript",
|
|
|
|
|
+ "folder" : "Basic3D"
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
"module" : "3D"
|
|
"module" : "3D"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
"name": "Event Loop",
|
|
"name": "Event Loop",
|
|
|
"desc" : "An example using the JavaScript event loop",
|
|
"desc" : "An example using the JavaScript event loop",
|
|
|
"screenshot" : "EventLoop.png",
|
|
"screenshot" : "EventLoop.png",
|
|
|
- "folder" : "EventLoop",
|
|
|
|
|
|
|
+ "templates" : [
|
|
|
|
|
+ {
|
|
|
|
|
+ "language" : "JavaScript",
|
|
|
|
|
+ "folder" : "EventLoop"
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
"module" : "2D"
|
|
"module" : "2D"
|
|
|
}
|
|
}
|
|
|
]
|
|
]
|