When comparing AppGameKit 2.0 vs Reason, the Slant community recommends Reason for most people. In the question“What are the best DAWs?” Reason is ranked 17th while AppGameKit 2.0 is ranked 30th. The most important reason people chose Reason is:
As of version 9.5, Reason now supports VSTs.
Ranked in these QuestionsQuestion Ranking
Pro Instant testing on multiple devices at once
AppGameKit supports instant testing on all connected devices. With the push of a button you can run your game on any device connected to the development machine.
Pro HTML5 support
The AppGameKit Basic can now export to HTML5.
Pro Cross platform
Supports developing games for Android, iOS, PC, Mac, Linux and now HTML5.
Pro Easy basic programming
Program in tier 1 BASIC programming for every 3D game need.
Pro Raspberry Pi free version available
A Raspberry Pi version is available and free. Users just need to register with the developer and then they can download.
Pro Very fast compilation
It is a compilation based language, but the compilation is very fast. A project of about 1800 lines of code, for example, can compile almost instantly. (That's because it does not compile, it's an interpreter)
Pro You only need to to pay for the license only
There is no charge for upgrades, or for extra platforms (the HTML5 version just appeared in the latest version), there are no subscription fees or other usage charges. If you publish onto either Apple or Google's stores you will have to pay their costs, of course, but the makers of AGK do not take a cut of this themselves.
Informed, timely and intelligent feedback from the AGK forum.
Pro Fast development
There are plenty of functions which facilitate development and deployment. For example, the AGK player immediately plays the updated bytecode on Android devices then the online site helps with building an APK file for Google Play Store in minutes.
Pro Uses a powerful scripting language built for game development
Software produced with the App Game Kit is written in a language called AGK Script. This language has powerful inbuild commands including commands for 2D graphics, physics and networking. The commands make use of the platforms' native functions to improve performance. They are also designed to enhance code readability. The AGK Script commands have extensive online documentation.
Pro Can be used for advanced games programming in C++
Libraries which provide the same functionality are available for the five platforms, so you can code in C++
Pro Comes with an Integrated Development Environment (IDE)
AGK comes with an Integrated Development Environment (IDE) based on the Code::Blocks IDE for writing AGK scripts. A key feature of the IDE is its ability to broadcast compiled programs to other devices for testing.
Pro Excellent documentation
Every function is fully documented with examples and exercises. The Tutorial PDF is a full Introduction to 3D game programming with integrated references to every functionality and its most important usecases. The documentation is regulary updated.
Pro Plugin support for Windows
Plug-ins can now be added to the Windows platform. Create your own Tier BASIC commands and call them using the AppGameKit Basic script language style.
Pro Now supports VST
As of version 9.5, Reason now supports VSTs.
Pro Easy to learn
Reason is as easy to learn as any DAW, yet has incredible depth once you delve deeper, with some options that are just not possible in other DAWs.
Pro Easy and intuitive while being feature rich
You can go really deep into creating sound and routing. Find possibilities you cant do with any other DAW.
Pro Amazing automation arrangement
Using clips makes it very easy to automate precisely.
Pro Multi FX presets
The multi fx are very nice. Great for transitions and complete sound management.
Pro Loop, convert and overdub on the fly
Pro Offers an easy way to quantize and slice audio
Reason makes it easy to stretch audio or slice it up for glitchy sound effects. When audio is loaded, it is analyzed so slice markers can be placed at the beginning and end of each note. Slice markers appear when the audio sample is double clicked.
Pro Mimics true hardware through a skeuomorphic GUI/UX
Reason's rack and mixer visually emulate real studio hardware through a skeuomorphic GUI/UX, allowing you to route audio cables and CV very intuitively. Hit "tab" on your computer keyboard, and you can see the rear of the rack, making routing very easy to understand.
Pro Modular enviroment
Synths, effects, and utilities can be modularly wired via audio and CV.
Pro Can convert audio to REX files
REX files record effects and slices on top of the original file, and will play audio at the tempo of a project. REX files provide many uses and are a great addition to Reason.
Pro Supports MIDI out
MIDI out is a new addition in Reason, allowing feedback to MIDI devices.
Pro Built in Audio Pitch Editor
Reason's Audio Pitch Editor easily can hold its own to Melodyne Essentials. Makes editing vocals and other monophonic sound very easy.
Pro Massive free video tutorials content
Professionally produced tutorial videos often released by Propellerhead that show you how to use the software. Reason also has a thriving user base that offers video tutorials showing you how to do almost anything you need.
Pro Great built in instruments and effects
Mulitple high quality built in synthesisers, drum loops, samplers and effects with plenty of pre-built patches to explore plus the ability to create your own unique sounds.
Pro Great for live peformances
Con Terrible scripting language
MS Basic from the 70's has more features. Procedural, no OO, inheritance, basic user defined types with overloading. Nothing. It even has GOSUB.
Con No builtin game mechanics, events, inventory.
Con BASIC language
Even though it supports C++, it's mostly C++ mapped to BASIC without OOP.
Con Can almost only do trivial games
The editor is rather limited, not fully polished, and 3D is missing some key functionalities (3D is work in progress).
Con $80 even if your game doesn't fly
Con Pros on Slant are written by AGK marketing guys
Con Editor code completion is pretty bad
Con Mix only by ear
You can not type in a value in the mixer.
Con Dated low resolution graphics (GUI/UX does not scale for 4K displays or higher)
Rack and mixer are still low resolution, designed for displays in the "pre-4K" era. Even on 1080p HD displays, the rack and mixer can be difficult to see and work with.