Use Atom to develop games with AppGameKit! This plugin adds support for the AppGameKit Tier 1 (BASIC) language and all the utilities you'd expect from a modern editor, such as syntax highlighting, intellisense, on-demand compilation, and a REPL-oriented debugger.
Install it like any other package, just
ctrl-,, go to packages, search for
atom-agk, and that's it!
You may need to customize the path to your
These bindings only apply when editing AGK (
.agc) files, and can be changed in
the package configuration. By default:
#insertin current line (
cmd-shift-p on macOS) and run
there. That will create a new folder at your specified location with a basic AGK
project skeleton so you can start hacking right away!
This package comes bundled with the most common snippets. To use a snippet, just
type the snippet and then press
tab. That's it! Continue pressing
navigate to the different positions within the snippet.
Some built-in snippets are
You can always implement your own! Find out how here.
You can press
F2 (or bind
atom-agk:go-to-definition to any key combination
you want) while stepping on a function to go to it's definition!
You can press
atom-agk:toggle-symbol-explorer) to toggle the symbol
Symbols from the current file will be showed on top. All other symbols will be sorted alphabetically.
This is beta-quality software. Pull requests, bug reports and suggestions are welcome. Some things to note:
Particular thanks to the guys at TheGameCreators forums and in particular MadBit for all the help running the debugger and using the compiler from the CLI.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.