YoYo Games Wiki

GameMaker:Studio Roadmap

From YoYoGames Wiki

file:GMS_Roadmap_Banner.png


Contents

Overview

This document aims to show our current roadmap, and while items may be dropped, replaced or delayed, this is the current list and order. If there is something significant missing, then you can reach us on the YoYo Games Forums and offset suggestions.

Items may also appear in beta mode before the actual version number changes to help with bug fixing etc.

Roadmap

V1.1 V1.2 V1.3 V1.4

Developer Services Portal (Beta)

  • In-App Purchases(iOS & Android)
  • Advertising
  • Analytics
  • Licensing
Debugger ExtensionsContinuous integration
LLVM 3D WebGL/Enhancements GPS Support
Shaders Flash asset importer Camera Support
Networking (multi-player) Developer Services Portal
Audio (ogg)More Source control options
Audio
Room Editor

Version 1.1

  • Developer Services Portal (Beta)
    • In-App Purchases
      Support for iOS App Store and Google Play - In App Purchase mechanisms

    • Advertising
      Support for multiple advertising providers on iOS and Android

    • Analytics
      Support for Analytics providers on iOS and Android

    • Licensing
      Support for Google LVL on Google Play

  • Audio
    Rewrite of the GameMaker audio system, allowing much more comprehensive control of audio assets, including pause, speed and frequency.

  • Room Editor
    Refocusing the “left click” of the room editor, which will finally allow access to enhanced features like cut and paste, simple moving, and mouse based scaling and rotation.

Version 1.2

  • Debugger
    Rewrite of the GameMaker debugger to include full source level debugging, break points and watch windows.
    Will also target cross platform support, allowing remote debugging of Mac, Android and iOS devices.

  • LLVM
    FULL script compilation, aiming to provide a 10x speed increase to game code and logic. Cross platform support for Windows, Mac, iOS and Android.

  • Shaders
    Allowing simple shader creation for current Flexible Vertex Formats (FvF), while also allowing access to vertex and pixel shader constants.

  • Audio (ogg)
    Add native ogg output for audio samples

Version 1.3

  • Extensions
    Windows and HTML5 already allow custom extensions, so this will add them to Mac, iOS and Android.

  • 3D WebGL/Enhancements
    Bring full 3D to WebGL, and re-engineer the primitive builder allowing custom vertex formats and proper dynamically build primitives.

  • Flash Asset Importer
    Allow importing of Flash assets directly, including things like vector images, and PSD files.

  • More Source Control Options
    Add more options like git, perforce, team server etc. as options to the build in source control system.

  • Developer Services Portal
    TBA.

Version 1.4

  • Networking
    Add socket control and supply some easy access to results via the event system.

  • Continuous integration
    Allow server backend compiling. This allows larger companies to setup a server which will build games on demand for different clients or skews without the need of developers to continually export each one.

  • GPS
    Bring in basic GPS functionality to allow location based games.

  • Camera Support
    Allow users to use the camera in game, take pictures, and select images from the camera roll.