# AuthorEngine A virtual console¹ that you code in Ruby. ![animated_gif](#) # Getting Started ## Install `gem install author_engine` ## Run `author_engine [filename] [options]` - Run AuthorEngine editor with optional filename argument to open project. `author_engine export filename` - Export project to web using [Opal](https://opalrb.com). ### Options `--native` Open AuthorEngine in fullscreen and maximized. # Interface ## Play ![play_view](https://raw.githubusercontent.com/cyberarm/author_engineV2/master/screenshots/play.png) ## Sprite Editor ![sprite_editor_view](https://raw.githubusercontent.com/cyberarm/author_engineV2/master/screenshots/sprite_editor.png) ## Level Editor ![level_editor_view](https://raw.githubusercontent.com/cyberarm/author_engineV2/master/screenshots/level_editor.png) ## Code Editor ![code_editor_view](https://raw.githubusercontent.com/cyberarm/author_engineV2/master/screenshots/code_editor.png) ¹: Does not directly run any kind of assembly ## Development To install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and tags, and push the `.gem` file to [rubygems.org](https://rubygems.org). ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/cyberarm/author_engineV2. ## License The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).