{"action":"created","issue":{"url":"https://api.github.com/repos/okamstudio/godot/issues/1220","labels_url":"https://api.github.com/repos/okamstudio/godot/issues/1220/labels{/name}","comments_url":"https://api.github.com/repos/okamstudio/godot/issues/1220/comments","events_url":"https://api.github.com/repos/okamstudio/godot/issues/1220/events","html_url":"https://github.com/okamstudio/godot/issues/1220","id":54299797,"number":1220,"title":"[Feature Request] Easy to use game designer for non programer","user":{"login":"RyanBram","id":4508389,"avatar_url":"https://avatars.githubusercontent.com/u/4508389?v=3","gravatar_id":"","url":"https://api.github.com/users/RyanBram","html_url":"https://github.com/RyanBram","followers_url":"https://api.github.com/users/RyanBram/followers","following_url":"https://api.github.com/users/RyanBram/following{/other_user}","gists_url":"https://api.github.com/users/RyanBram/gists{/gist_id}","starred_url":"https://api.github.com/users/RyanBram/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RyanBram/subscriptions","organizations_url":"https://api.github.com/users/RyanBram/orgs","repos_url":"https://api.github.com/users/RyanBram/repos","events_url":"https://api.github.com/users/RyanBram/events{/privacy}","received_events_url":"https://api.github.com/users/RyanBram/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2015-01-14T09:19:58Z","updated_at":"2015-02-03T01:08:01Z","closed_at":null,"body":"Hi, Godot Developers.\r\n\r\nFirst of all I want to thanks to all of you for creating great game engine with very permissive license. Your effort will help many developers and students with tight budget to fulfill they dream.\r\n\r\nWith current status of Godot, open source gaming will has brighter future. Unfortunately most of open source of game engine is designed with advanced user in mind with little knowledge about programming. It still cannot reach a beginner game maker.\r\n\r\nMy suggestion is to provide an easy to use game designer/editor with intuitive GUI and predefined class to ease the task of new programmer. More programmer means more user (because Godot user is game programmers).\r\n\r\nI know one game engine which do this job well. It is writen from Ruby, originally from Japan, and translated to English worldwide. It is called [RPG Maker VX Ace](http://www.rpgmakerweb.com/products/programs/rpg-maker-vx-ace). Despite the RPG word in front of its name, it is capable enough to create non-RPG game with its built-in Ruby Game Scripting System (RGSS).\r\n\r\n\r\n![](http://gamesareevil.com/wp-content/uploads/2013/01/rpgmaker2.jpg)\r\n\r\n\r\nThe following list is example of games made with RPG Maker engine:\r\n 1. [Aleph (RPG Adventure)](http://www.pioneervalleygames.com/)\r\n 2. [ No Manatees Promised (Arcade)](http://rpgmaker.net/games/5102/)\r\n 3. [Ragarokk - Bestiarium (Card Game)](http://rpgmaker.net/games/5808/)\r\n 4. [Earth Under Attack! (Shooter)](http://rpgmaker.net/games/6561/)\r\n 5. [Terra (VisualNovel)](http://rpgmaker.net/games/3956/)\r\n 6. [Memories of Mana (Action RPG)](http://www.atelier-rgss.com/Project/Mana/Project_Mana_Story.html)\r\n 7. [Myhos - The Beginning (Horror)](http://rpgmaker.net/games/6493/)\r\n\r\nI wish Godot engine become as popular as RPG Maker, because it has much more features than RPG Maker. Beginner programmer just need an easy to use interface. If it was success, Okam studio may become next GOG or Steam which publish thousands of games created by inde developers.\r\n\r\nRegards,Ryan"},"comment":{"url":"https://api.github.com/repos/okamstudio/godot/issues/comments/72572889","html_url":"https://github.com/okamstudio/godot/issues/1220#issuecomment-72572889","issue_url":"https://api.github.com/repos/okamstudio/godot/issues/1220","id":72572889,"user":{"login":"TheoXD","id":6633998,"avatar_url":"https://avatars.githubusercontent.com/u/6633998?v=3","gravatar_id":"","url":"https://api.github.com/users/TheoXD","html_url":"https://github.com/TheoXD","followers_url":"https://api.github.com/users/TheoXD/followers","following_url":"https://api.github.com/users/TheoXD/following{/other_user}","gists_url":"https://api.github.com/users/TheoXD/gists{/gist_id}","starred_url":"https://api.github.com/users/TheoXD/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TheoXD/subscriptions","organizations_url":"https://api.github.com/users/TheoXD/orgs","repos_url":"https://api.github.com/users/TheoXD/repos","events_url":"https://api.github.com/users/TheoXD/events{/privacy}","received_events_url":"https://api.github.com/users/TheoXD/received_events","type":"User","site_admin":false},"created_at":"2015-02-03T01:08:01Z","updated_at":"2015-02-03T01:08:01Z","body":"I would take a slightly different approach. Since godot editor is driven on itself - it is easy to recreate a similar editor interface in pure GDscript.\r\n\r\nSo my proposal would be to make a constructor scripted entirely in godot and ship it separately. This would allow programmers and non-programmers to work on the same project while using different tools. Only problem is that non-programmers will have to sometimes deal with both tools at the same time, but hey, I've seen worse xD  Gridmap editor, shader editor, animation editor, code editor - can be recreated, while collada importer, convex generator, exporters - not that easily. Still feels like reinventing the wheel, but can simplify a lot of things.\r\n\r\nConstructor core could be adopted to any game genre (FPS, RTS, GPS....) with downloadable content and stuff, and if it's community maintained - it will be easier to contribute, because everything is GDscript\r\nIt's not likely that there will be visual scripting in godot any time soon, but it doesn't stop others from creating a constructor on top of it. I've seen someone took Blender 2.5 and made a tool for designing interior."}}