Taylor

Made for Games

Taylor is a small, free, and open source game engine designed to be easy to use, cross platform, and to boost developer happiness. Being MIT licensed means that every line of code you write, any engine modifications you do, and all the money you earn are all yours!

So head on over and get started!

Downloads

Example

Below is a basic example that will open a window and draw some text, then it will stay until the user either presses ESC or clicks the close button in the title bar.

init_window(800, 480, "Taylor Example")
set_target_fps(60)

until window_should_close? # Detect window close button or ESC key
  drawing do
    clear
    draw_text(
      "Welcome to your first Taylor application!",
      190, 200, 20, DARKGRAY
    )
  end
end

close_window

If you run this you’ll see a window that looks like:

Technology Used

The main technologies used are:

  • C++ is the language used to implement Taylor
  • mruby is used for implementing the scripting language in Taylor
  • raylib is the game framework I have chosen to lean on