Examples.json 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280
  1. {
  2. "examples" : [
  3. {
  4. "name": "Physics Platformer 2D",
  5. "desc" : "Moving platforms, vines, and neat 2D lighting",
  6. "screenshot" : "PhysicsPlatformer2D.png",
  7. "templates" : [
  8. {
  9. "language" : "JavaScript",
  10. "folder" : "PhysicsPlatformer"
  11. }
  12. ],
  13. "module" : "2D"
  14. },
  15. {
  16. "name": "ToonTown",
  17. "desc" : "Town, Terrain, Day/Night Cycles",
  18. "screenshot" : "ToonTown.png",
  19. "templates" : [
  20. {
  21. "language" : "JavaScript",
  22. "folder" : "ToonTown"
  23. }
  24. ],
  25. "module" : "3D"
  26. },
  27. {
  28. "name": "SpaceGame",
  29. "desc" : "A 2D Arcade Space Game",
  30. "screenshot" : "SpaceGame.png",
  31. "templates" : [
  32. {
  33. "language" : "JavaScript",
  34. "folder" : "SpaceGame"
  35. }
  36. ],
  37. "module" : "2D"
  38. },
  39. {
  40. "name": "Roboman 3D",
  41. "desc" : "A 3D physics example featuring Roboman!",
  42. "screenshot" : "Roboman3D.png",
  43. "templates" : [
  44. {
  45. "language" : "JavaScript",
  46. "folder" : "RoboMan3D"
  47. }
  48. ],
  49. "module" : "3D"
  50. },
  51. {
  52. "name": "Web Browser",
  53. "desc" : "A multi-tab browser using UIWebView",
  54. "screenshot" : "UIWebView.png",
  55. "templates" : [
  56. {
  57. "language" : "JavaScript",
  58. "folder" : "AtomicWebView"
  59. }
  60. ],
  61. "module" : "2D"
  62. },
  63. {
  64. "name": "Cube Map Example",
  65. "desc" : "Example of Atomic’s built-in cube map generator",
  66. "screenshot" : "CubeMapExample.png",
  67. "templates" : [
  68. {
  69. "language" : "JavaScript",
  70. "folder" : "CubeMapExample"
  71. }
  72. ],
  73. "module" : "3D"
  74. },
  75. {
  76. "name": "Water Shader",
  77. "desc" : "A simple water shader example",
  78. "screenshot" : "WaterShip.png",
  79. "templates" : [
  80. {
  81. "language" : "JavaScript",
  82. "folder" : "WaterShip"
  83. }
  84. ],
  85. "module" : "3D"
  86. },
  87. {
  88. "name": "Light 2D",
  89. "desc" : "An example of realtime 2D lights with shadows",
  90. "screenshot" : "Light2D.png",
  91. "templates" : [
  92. {
  93. "language" : "JavaScript",
  94. "folder" : "Light2DExample"
  95. }
  96. ],
  97. "module" : "2D"
  98. },
  99. {
  100. "name": "Atomic Drive-in",
  101. "desc" : "3D WebView scene example",
  102. "screenshot" : "WebView3D.png",
  103. "templates" : [
  104. {
  105. "language" : "JavaScript",
  106. "folder" : "WebView3D"
  107. }
  108. ],
  109. "module" : "3D"
  110. },
  111. {
  112. "name": "ParticleEmitter3D",
  113. "desc" : "An example of 3d particles driven by script",
  114. "screenshot" : "ParticleEmitter3D.png",
  115. "templates" : [
  116. {
  117. "language" : "JavaScript",
  118. "folder" : "ParticleEmitter3D"
  119. }
  120. ],
  121. "module" : "3D"
  122. },
  123. {
  124. "name": "3D Web Texture",
  125. "desc" : "Simple 3D web texture with raycasting",
  126. "screenshot" : "WebTexture3D.png",
  127. "templates" : [
  128. {
  129. "language" : "JavaScript",
  130. "folder" : "WebTexture"
  131. }
  132. ],
  133. "module" : "3D"
  134. },
  135. {
  136. "name": "Character Animation 2D",
  137. "desc" : "Example of controlling a Spriter animated character",
  138. "screenshot" : "CharacterAnimation2D.png",
  139. "templates" : [
  140. {
  141. "language" : "JavaScript",
  142. "folder" : "CharacterAnimation2D"
  143. }
  144. ],
  145. "module" : "2D"
  146. },
  147. {
  148. "name": "Character Animation 3D",
  149. "desc" : "Example of controlling a skeletally animated character",
  150. "screenshot" : "CharacterAnimation3D.png",
  151. "templates" : [
  152. {
  153. "language" : "JavaScript",
  154. "folder" : "CharacterAnimation3D"
  155. }
  156. ],
  157. "module" : "3D"
  158. },
  159. {
  160. "name": "Butterflies",
  161. "desc" : "An example of particles driven by script",
  162. "screenshot" : "Butterflies.png",
  163. "templates" : [
  164. {
  165. "language" : "JavaScript",
  166. "folder" : "Butterflies"
  167. }
  168. ],
  169. "module" : "2D"
  170. },
  171. {
  172. "name": "BunnyMark",
  173. "desc" : "A benchmark test using sprite bunnies",
  174. "screenshot" : "BunnyMark.png",
  175. "templates" : [
  176. {
  177. "language" : "JavaScript",
  178. "folder" : "BunnyMark"
  179. }
  180. ],
  181. "module" : "2D"
  182. },
  183. {
  184. "name": "Breakout",
  185. "desc" : "2D Breakout game with touch controls",
  186. "screenshot" : "Breakout.png",
  187. "templates" : [
  188. {
  189. "language" : "JavaScript",
  190. "folder" : "Breakout"
  191. }
  192. ],
  193. "module" : "2D"
  194. },
  195. {
  196. "name": "Render to Texture",
  197. "desc" : "An example of a scene rendered onto a 3D object",
  198. "screenshot" : "RenderToTexture.png",
  199. "templates" : [
  200. {
  201. "language" : "JavaScript",
  202. "folder" : "RenderToTexture"
  203. }
  204. ],
  205. "module" : "3D"
  206. },
  207. {
  208. "name": "UI Scene View",
  209. "desc" : "UI example showing a scene playing inside a UI frame",
  210. "screenshot" : "UISceneView2D.png",
  211. "templates" : [
  212. {
  213. "language" : "JavaScript",
  214. "folder" : "UISceneView2D"
  215. }
  216. ],
  217. "module" : "2D"
  218. },
  219. {
  220. "name": "Chickens",
  221. "desc" : "Chickens!",
  222. "screenshot" : "Chickens.png",
  223. "templates" : [
  224. {
  225. "language" : "JavaScript",
  226. "folder" : "Chickens"
  227. }
  228. ],
  229. "module" : "3D"
  230. },
  231. {
  232. "name": "Particles 2D",
  233. "desc" : "An example of the 2D particle system",
  234. "screenshot" : "Particles2D.png",
  235. "templates" : [
  236. {
  237. "language" : "JavaScript",
  238. "folder" : "Particles2D"
  239. }
  240. ],
  241. "module" : "2D"
  242. },
  243. {
  244. "name": "Basic 2D",
  245. "desc" : "An example of a 2D sprite in a scene",
  246. "screenshot" : "Basic2D.png",
  247. "templates" : [
  248. {
  249. "language" : "JavaScript",
  250. "folder" : "Basic2D"
  251. }
  252. ],
  253. "module" : "2D"
  254. },
  255. {
  256. "name": "Basic 3D",
  257. "desc" : "An example of a 3D object in a scene",
  258. "screenshot" : "Basic3D.png",
  259. "templates" : [
  260. {
  261. "language" : "JavaScript",
  262. "folder" : "Basic3D"
  263. }
  264. ],
  265. "module" : "3D"
  266. },
  267. {
  268. "name": "Event Loop",
  269. "desc" : "An example using the JavaScript event loop",
  270. "screenshot" : "EventLoop.png",
  271. "templates" : [
  272. {
  273. "language" : "JavaScript",
  274. "folder" : "EventLoop"
  275. }
  276. ],
  277. "module" : "2D"
  278. }
  279. ]
  280. }