{ "examples" : [ { "name": "C# Basic2D", "desc" : "The C# Basic2D example project", "screenshot" : "Basic2D.png", "templates" : [ { "language" : "C#", "folder" : "AtomicNET/Basic2D" } ], "module" : "2D" }, { "name": "C# Basic3D", "desc" : "The C# Basic3D example project", "screenshot" : "Basic3D.png", "templates" : [ { "language" : "C#", "folder" : "AtomicNET/Basic3D" } ], "module" : "3D" }, { "name": "C# Physics2D", "desc" : "Moving platforms, vines, and neat 2D lighting", "screenshot" : "PhysicsPlatformer2D.png", "templates" : [ { "language" : "C#", "folder" : "AtomicNET/Physics2D" } ], "module" : "2D" }, { "name": "C# Butterflies", "desc" : "An example of particles driven by C#", "screenshot" : "Butterflies.png", "templates" : [ { "language" : "C#", "folder" : "AtomicNET/Butterflies" } ], "module" : "2D" }, { "name": "C# Atomic Mutant", "desc" : "A 3D physics example featuring a terrifying mutant", "screenshot" : "Example.png", "templates" : [ { "language" : "C#", "folder" : "AtomicNET/AtomicMutant" } ], "module" : "3D" }, { "name": "C# Atomic Blaster", "desc" : "An example of a ported XNA C# program", "screenshot" : "Example.png", "templates" : [ { "language" : "C#", "folder" : "AtomicNET/AtomicBlaster" } ], "module" : "3D" }, { "name": "Javascript Basic 2D", "desc" : "A Javascript example of a 2D sprite in a scene", "screenshot" : "Basic2D.png", "templates" : [ { "language" : "JavaScript", "folder" : "Basic2D" } ], "module" : "2D" }, { "name": "Javascript Basic 3D", "desc" : "A Javascript example of a 3D object in a scene", "screenshot" : "Basic3D.png", "templates" : [ { "language" : "JavaScript", "folder" : "Basic3D" } ], "module" : "3D" }, { "name": "Physics Platformer 2D", "desc" : "Moving platforms, vines, and neat 2D lighting in Javascript", "screenshot" : "PhysicsPlatformer2D.png", "templates" : [ { "language" : "JavaScript", "folder" : "PhysicsPlatformer" } ], "module" : "2D" }, { "name": "ToonTown", "desc" : "Town, Terrain, Day/Night Cycles in Javascript", "screenshot" : "ToonTown.png", "templates" : [ { "language" : "JavaScript", "folder" : "ToonTown" } ], "module" : "3D" }, { "name": "SpaceGame", "desc" : "A 2D Arcade Space Game in Javascript", "screenshot" : "SpaceGame.png", "templates" : [ { "language" : "JavaScript", "folder" : "SpaceGame" } ], "module" : "2D" }, { "name": "Roboman 3D", "desc" : "A 3D physics example featuring Roboman!", "screenshot" : "Roboman3D.png", "templates" : [ { "language" : "JavaScript", "folder" : "RoboMan3D" } ], "module" : "3D" }, { "name": "Web Browser", "desc" : "A multi-tab browser using UIWebView", "screenshot" : "UIWebView.png", "templates" : [ { "language" : "JavaScript", "folder" : "AtomicWebView" } ], "module" : "2D" }, { "name": "Cube Map Example", "desc" : "Example of Atomic’s built-in cube map generator", "screenshot" : "CubeMapExample.png", "templates" : [ { "language" : "JavaScript", "folder" : "CubeMapExample" } ], "module" : "3D" }, { "name": "Water Shader", "desc" : "A simple water shader example", "screenshot" : "WaterShip.png", "templates" : [ { "language" : "JavaScript", "folder" : "WaterShip" } ], "module" : "3D" }, { "name": "Light 2D", "desc" : "An example of realtime 2D lights with shadows", "screenshot" : "Light2D.png", "templates" : [ { "language" : "JavaScript", "folder" : "Light2DExample" } ], "module" : "2D" }, { "name": "Atomic Drive-in", "desc" : "3D WebView scene example", "screenshot" : "WebView3D.png", "templates" : [ { "language" : "JavaScript", "folder" : "WebView3D" } ], "module" : "3D" }, { "name": "ParticleEmitter3D", "desc" : "An example of 3d particles driven by script", "screenshot" : "ParticleEmitter3D.png", "templates" : [ { "language" : "JavaScript", "folder" : "ParticleEmitter3D" } ], "module" : "3D" }, { "name": "3D Web Texture", "desc" : "Simple 3D web texture with raycasting", "screenshot" : "WebTexture3D.png", "templates" : [ { "language" : "JavaScript", "folder" : "WebTexture" } ], "module" : "3D" }, { "name": "Character Animation 2D", "desc" : "Example of controlling a Spriter animated character", "screenshot" : "CharacterAnimation2D.png", "templates" : [ { "language" : "JavaScript", "folder" : "CharacterAnimation2D" } ], "module" : "2D" }, { "name": "Character Animation 3D", "desc" : "Example of controlling a skeletally animated character", "screenshot" : "CharacterAnimation3D.png", "templates" : [ { "language" : "JavaScript", "folder" : "CharacterAnimation3D" } ], "module" : "3D" }, { "name": "Butterflies", "desc" : "An example of particles driven by script", "screenshot" : "Butterflies.png", "templates" : [ { "language" : "JavaScript", "folder" : "Butterflies" } ], "module" : "2D" }, { "name": "BunnyMark", "desc" : "A benchmark test using sprite bunnies", "screenshot" : "BunnyMark.png", "templates" : [ { "language" : "JavaScript", "folder" : "BunnyMark" } ], "module" : "2D" }, { "name": "Breakout", "desc" : "2D Breakout game with touch controls", "screenshot" : "Breakout.png", "templates" : [ { "language" : "JavaScript", "folder" : "Breakout" } ], "module" : "2D" }, { "name": "Render to Texture", "desc" : "An example of a scene rendered onto a 3D object", "screenshot" : "RenderToTexture.png", "templates" : [ { "language" : "JavaScript", "folder" : "RenderToTexture" } ], "module" : "3D" }, { "name": "UI Scene View", "desc" : "UI example showing a scene playing inside a UI frame", "screenshot" : "UISceneView2D.png", "templates" : [ { "language" : "JavaScript", "folder" : "UISceneView2D" } ], "module" : "2D" }, { "name": "Chickens", "desc" : "Chickens!", "screenshot" : "Chickens.png", "templates" : [ { "language" : "JavaScript", "folder" : "Chickens" } ], "module" : "3D" }, { "name": "Particles 2D", "desc" : "An example of the 2D particle system", "screenshot" : "Particles2D.png", "templates" : [ { "language" : "JavaScript", "folder" : "Particles2D" } ], "module" : "2D" }, { "name": "Event Loop", "desc" : "An example using the JavaScript event loop", "screenshot" : "EventLoop.png", "templates" : [ { "language" : "JavaScript", "folder" : "EventLoop" } ], "module" : "2D" }, { "name": "PBR Scene", "desc" : "An example of PBR scene", "screenshot" : "Example.png", "templates" : [ { "language" : "JavaScript", "folder" : "PBRSceneExample" } ], "module" : "3D" }, { "name": "Custom Geometry", "desc" : "An example of custom geometry", "screenshot" : "Example.png", "templates" : [ { "language" : "JavaScript", "folder" : "CustomGeometry" } ], "module" : "3D" }, { "name": "Editor Plugin", "desc" : "An example of an Editor Plugin", "screenshot" : "Example.png", "templates" : [ { "language" : "Typescript", "folder" : "EditorPluginExample" } ], "module" : "1D" }, { "name": "File Access", "desc" : "An example of using files in Atomic", "screenshot" : "Example.png", "templates" : [ { "language" : "JavaScript", "folder" : "FileExample" } ], "module" : "1D" }, { "name": "Http Request", "desc" : "An example of a HttpRequest", "screenshot" : "Example.png", "templates" : [ { "language" : "JavaScript", "folder" : "HttpRequestExample" } ], "module" : "1D" }, { "name": "MultiScript", "desc" : "An example of a MultiScript program", "screenshot" : "Example.png", "templates" : [ { "language" : "JavaScript", "folder" : "MultiScript" } ], "module" : "1D" }, { "name": "Native Plugin", "desc" : "An example of a Native Plugin", "screenshot" : "Example.png", "templates" : [ { "language" : "JavaScript", "folder" : "NativePluginExample" } ], "module" : "1D" }, { "name": "TypeScript Roboman3D", "desc" : "An example of Roboman3D in TypeScript", "screenshot" : "Example.png", "templates" : [ { "language" : "TypeScript", "folder" : "Roboman3DTypeScript" } ], "module" : "3D" }, { "name": "Multiplayer SpaceGame", "desc" : "An example of a Multiplayer SpaceGame", "screenshot" : "Example.png", "templates" : [ { "language" : "JavaScript", "folder" : "SpaceGameMultiplayer" } ], "module" : "2D" }, { "name": "Test Inspector Fields", "desc" : "A Test of Inspector Fields", "screenshot" : "Example.png", "templates" : [ { "language" : "JavaScript", "folder" : "TestInspectorFields" } ], "module" : "1D" }, { "name": "WebRequest Headers", "desc" : "An example of WebRequest Headers", "screenshot" : "Example.png", "templates" : [ { "language" : "JavaScript", "folder" : "WebRequestHeadersExample" } ], "module" : "1D" }, { "name": "Simple WebRequest", "desc" : "An example of a simple WebRequest", "screenshot" : "Example.png", "templates" : [ { "language" : "JavaScript", "folder" : "WebRequestSimpleExample" } ], "module" : "1D" }, { "name": "WebSocket", "desc" : "An example of a WebSocket", "screenshot" : "Example.png", "templates" : [ { "language" : "JavaScript", "folder" : "WebSocketExample" } ], "module" : "1D" }, { "name": "Web Texture", "desc" : "An example of a Web Texture", "screenshot" : "Example.png", "templates" : [ { "language" : "JavaScript", "folder" : "WebTexture" } ], "module" : "1D" }, { "name": "WebView Properties", "desc" : "An example of WebView Properties", "screenshot" : "Example.png", "templates" : [ { "language" : "JavaScript", "folder" : "WebViewProperties" } ], "module" : "1D" } ] }