Authoring Tools Overview Document
Total Page:16
File Type:pdf, Size:1020Kb
Authoring Tools Overview document By Noam Knoller and Yotam Shibolet Blue = description text in the tool overview written by me. In the final version, a sentecnce – few paragraphs should be written for every tool with this kind of introduction before the quotes. Red = either comments or parts of the text I’m not sure about\to be revised in style and turned to regular (in the intro) or blue (in the overview) later See short document for project introduction & explanation (Make sure no important text that’s not in the shortened version was deleted from the original intro here) Tools Shortlist Real-time-animation\game engines All-purpose game engines 1. Corona GUI 2. Construct2 3. CooperCube5 4. Clickteam Fusion 2.5 5. CryEngine V 6. Amazon Lumberyard (based on CryeEngine) 7. GameMaker Studio 2 8. GODOT Game Engine 9. LOVE 10. Ogre3D Game Engine 11. Panda3D 12. Playcanvvas 13. Unity (Plugins: AdventureCreator, Cradle, Danesh, Fungus, Tidy Text Adventures, Vive VR Tookit, Yarn\Yarn Spinner, PSST – mixed-initiative) 14. Unreal (and Blueprint mode) 15. Source (and GoldSource) 16. Shiva Genre-specific game makers 17. AdventureGameStudios 18. Adventjure (Clojure) 19. Bitsy 20. Bladecoder Adventure Engine 21. CANVAS + SWB (Story World Builder) 22. Chatmapper 23. Ensemble 24. Game Salad 25. ITY Studio 26. One-Roll Engine 27. RPG in a Box 28. RPG Maker MV (and the Degica ‘make’r series) 29. Stencyl 30. TIC 80 31. Tinsel 32. ToonTastic 33. Versu 34. Visionaire 35. Wolf RPG Editor Dead Comme-il-Faut Scribe Interactive Drama Architecture Storybricks Engine Hybrid text + graphic tools Visual novel authoring tools 36. Omega Visual Nover Maker 37. Kirikiri\Kirikir Z 38. NScripter 39. Ren’Py 40. RenJS 41. RLDev 42. Tyranobuilder Dead Novelty Other hybrid tools 43. ADELENGINE\the Adilebrum engine 44. ASAPS – Advanced Stories Authoring and Presentation System 45. DreamPath 46. Episode 47. Expressionist 48. Adobe Flash(Flex, FleshDevelop, PowerFlasher, Scaleform GFx) 49. The Gamebook Engine 50. IDTesnion 51. K-Sketch 52. NLBB – Non-linear Book Builder 53. Pubcoder 3 54. Scratch 2.0 55. Story Canvas 56. StoryStylus 57. Tracery 58. TWorld\Seltani 59. Wide Ruled 2.0 Dead Adapt3D + ABAS Authoring environment for structuring non-linear narratives (Schneider & co 2003) Bowman-Zocal (Domain elaboration framework) Emoemma ENIGMA FearNot! (FAtiMA) PriSM Scenejo (Visual) SceneMaker (SOAP) StoryTec Wayang Authoring Tool Interactive Fiction tools Hypertext 60. Adrift 61. Alan 62. AXMA Story Maker 63. ChoiceScript 64. Erasmatazz Encounter Editor 65. Fractive 66. GEM (by CELTX) 67. HUGO 68. INK 69. InkleWriter 70. Literatonic\Liteartronica 71. Ramus 72. Satu Text Game Maker 73. Squiffy 74. Storealis 75. Story EXPLORER 76. StoryLab (Adventure Cow) 77. StorySpace (Eastgate) 78. TUVI 79. Twine Dead Connecton Muse Recontre Parser 80. Alexa Interactive Adventure Tool 81. ChooseYourStory 82. CurveShip 83. DINE – Data-driven Interactive Narrative Engine 84. Hypedyn 85. Inform7 86. Vorple (Inform7 environment) 87. Playfic (Inform7 environment) 88. INSTEAD – Interpreter for Simple Text Adventures 89. Quest 90. Salet 91. Storycentric 92. StoryNexus 93. TADS 94. Tale 95. TextureWriter 96. Varytale 97. XVAN Text Adventure Authoring System 98. ZILF Dead Gadin MOE StoryTron\SWAT SUDS Undum Racontuer (Undum extension) Interactive video\documentary tools 1. Adventr 2. Cunductrr 3. Creativsit 4. CtrlEdit\CtrlMovie 5. Explory 6. Exposure 7. FrameTail 8. InterludeTreehouse\EKKO 9. Korsakow 10. Klynt 11. MeoGraph 12. Metta 13. Odyssey 14. Pageflow 15. Popcorn Maker 16. RacontR 17. Rapt Media 18. StoryPlanet 19. ThinkLink 20. WireWax 21. Zeega Dead video tools Agent Stories Djeouti Jeherazade + HyPE Hyper Hitchcock AR\MR tools 1. AR-Core 2. ARis 3. ARKit 4. CHESS (personalized museum stories) 5. EDos 6. HoloKit 7. HP Reveal Studio 8. Mapxbox 9. _Motive.io 10. MR-IS – Mixed Reality Interactive Story-system 11. StoryScope (CURATE) 12. StoryPlaces 13. Voicemap 14. Wikititude Augumented Reality SDK Sound Tools 15. IZI TRAVEL 16. Roundware 17. Voicemap Dead Art-E-Fact\Cyranus “Immersive tools for tangible AR” INSCAPE MR-Based story composition tool MuViPlan StoryStream UCreate VR Tools 1. Cardboard Camera 2. Microsoft Holostudio 3. Microsoft Visual Studio 4. React VR (Facebook) 5. SceneVR 6. StorySphere 7. VivePort 8. VRDoodler 9. WebVR 10. Wonda Dead VR tools Acosas Sub-lists *finish filling these out Academic tools (see other document for detailed list) 1. ASAPS 2. CHESS (MR) 3. Curveship 4. Dine 5. EXPRESSIONIST 6. Hypedyn 7. IDTension 8. Korsakow 9. Story Canvas 10. StorySpaces 11. StoryPlaces (AR) 12. Tracery 13. Wide Ruled 2.0 Dead 14. AdventureAuthor 15. Agent Storeis 16. ART-E-Fact/ Cyranus 17. Bowman/Zocalo 18. CrossTalk 19. DINAH 20. Dramachina 21. FearNot! (FAtiMA) 22. GADIN 23. Inscape 24. The authoring part of the IS engine 25. MOE 26. PRISM 27. Recontre 28. Scenejo 29. SceneMaker\Visual Scenemaker 30. SOAP (environment based on Scenemaker) 31. Scribe 32. Storybricks Engine 33. StoryStream 34. StoryTron\SWAT 35. StoryTec 36. U-Create Academic procedural generation tools (partial list) Defacto Thespian The Virtual Storyteller ISRST-IS Mimesis Historical Tools IF (by chronological order) ZIL Wander Adventure Writing Kit Dog Star Adventure Eamon The Adventure System GAGS – Generic Adventure Generation System Alan PAW – Professional Adventure Writer AdvSys StorySpace (Eastgate) TADS HUGO AGT – Adventure Game Toolkit Visual Novel AVG32\RealLive Kirikiri NScripter Real-time Animation Director DreamWeaver Hypecard Shockwave VideoWorks SmartSketch Future Splash Animator Game Engines The Arcade Machine DIV Games Studio Gamemaker Game-Maker Suite Garry Kitchen’s GameMaker Click&Play\The Game Factory (Clickteam) Authoring tools main overview The main ontological taxonomy of entirely code based tools is presented first, followed by further ontological categories of authoring tools who depend on additional source material. A.I. Real-time-animation\game development tools Possible typological subdivision: 3D vs 2D, VR\AR features, rough number of plugins available All of these tools are currently alive, I wanted to focus on some historical real-time-animation\game- dev tools are listed below and can be integrated into this list if appropriate. All-purpose Game Engines Potentially good framework for a typology of game engines by basic interface type\complexity in WebsiteToolTester article: (Their most basic divide is between 2D and 3D engines) https://www.websitetooltester.com/en/blog/best-game-engine/ [...] Roughly speaking, they offer 4 main kinds of features: Full game templates: you basically get a ready-made game and you only change a few things. Import your own artwork or move a few sliders to change the colour of the sky, for example. Wouldn’t consider these to qualify for our definition. Drag and drop: very easy to use – no coding necessary. These let you implement certain events or properties by choosing them from a list. For example, you can add a “solid” property to a platform to make sure your character doesn’t fall through it. Visual scripting: these let you choose different functions that replicate code without having to script. They are more powerful than drag and drop engines and will require a bit more time. They are an excellent way to start understanding how code works without actually typing anything yourself. Coding: some game engines use their own scripting language, and try and make it as easy as possible for beginners. It’s a great way to learn how to code, especially if you want to later develop complex games. Others rely on well known scripting languages, and learning them will give you full control over your game, no matter how complex it is. Conclusions of ToolTesterWebsite artice on game-design tools for newcomers: “If you are more of a hobbyist, there is nothing wrong with choosing the easiest solution. But if you’re interested in creating a studio and producing games in the long term, you should probably aim for an engine with a good reputation and skip our whole list straight to Unity or Unreal. You could even learn how to code by using them to gain complete control over your next games – a worthwhile investment. […]As you can see, the market for beginner game engines is a fierce battle ground, with new challengers popping up all the time. This is particularly the case in the world of mobile app games, where a lot of platforms want to offer you ready made solution, claiming that you can easily create the next App Store hit. However, if you are serious about game development, the market is shrinking by the day. At the moment, it looks like Unity and Unreal are the two main champions, and they are relied upon more and more by indie developers and AAA studios alike. Sure, the learning curve is a bit steeper, but once you get the hang of these products, you will truly feel like your next game can be anything you want.” 1. Corona GUI https://coronalabs.com/blog/2014/04/17/composer-gui-beta/ Youtube video tutorial: https://www.youtube.com/watch?v=K8zLU-2wtYQ Coronalabs is an SDK (software dev kit) company, which launched a graphical user interface\ visual game editor in 2014. Still in beta, but seems both somewhat alive (15,000 views of tutorial, last software update 2 days ago) and quite narratively driven – though in a timelien- based environment. Potentially interesting for us. However, only available on for Corona subscribers and on Mac, and the forum is a dead link atm. Today, we are seeding out a new product that we call the “Composer GUI”, a visual editor that allows you to rapidly create scenes, user interfaces, and game levels! It allows you to visually design in a drag-and-drop GUI interface. And as the name suggests, the Composer GUI is designed to work in conjunction with the Composer API. In addition, we designed the Composer GUI to be an integrated part of Corona Simulator.