Last active
August 8, 2022 12:55
-
-
Save gnysek/ba508c279a47e6dd66d65bf8413dfa62 to your computer and use it in GitHub Desktop.
Game Maker Studio 2 Roadmap
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The tables below show the Roadmap for GameMaker Studio 2. This is a rough guide to what features and progresses we hope to make over the coming year, but the dates and contents may change as we advance. | |
2019 | |
The roadmap for 2019 is still in the works. Once it is more established we will share it with you here. | |
2018 | |
Q1 Q2 Q3 Q4 | |
Released Released Released Released | |
v2.1.4 v2.1.5 v2.2.0 v2.2.1 | |
IDE Localisation Beta | |
Education Seat Management | |
Nintendo Switch Export Open Beta | |
Virtual Keyboard | |
Android 64bit Support | |
Collision List Functions | |
Google Play Services Update | |
Xbox One SDK Update | |
PS4 SDK Update | |
Non-AABB Collisions | |
Nintendo Switch Export Full Release | |
Stabilisation and Bug Fixes | |
Stabilisation and Bug Fixes | |
Open GL Optimisations | |
Getter Functions for draw_ subsystem | |
Game Optimisations | |
Nintendo Switch Matchmaking | |
IDE Bugfixes | |
Runtime Bugfixes | |
IDE Bugfixes | |
Runtime Bugfixes | |
IDE Bugfixes | |
Runtime Bugfixes | |
IDE Bugfixes | |
Runtime Bugfixes | |
Upcoming | |
The list below represents the planned additions, this is not necessarily the order they will be done in or released. Smaller items may well appear directly without appearing on this list. | |
While we will try and keep this list updated, items listed are also subject to change or removal without notice. | |
9-Slices | |
Adaptive Icons (Android) | |
Additional IDE Translations | |
CI Building | |
Colour tinting of tiles | |
Education Updates | |
Facebook Instant Games | |
HTML5 Web Sockets | |
Local Multiplayer | |
Redefine key bindings for the IDE | |
Sequences | |
Source Control Updates | |
Spine Update | |
Sprite Attach Points | |
Todo List | |
Video Playback | |
Vulkan | |
Future (In discussion) | |
64bit runtime support for Windows | |
Allow auto tile sets to be used at runtime | |
Audio - basic audio generator in IDE | |
Audio - basic sample editor in IDE (cut / copy / paste / Trim / resample / Fade In / Fade Out) | |
Code editor - Document replace text support | |
Code Editor - Pretty Print / Format of selected code. | |
Game Language support - IDE Language Resource | |
GML: Accessor literals - allow data structure literals - var a = {| 1, 2, 3 }; | |
GML: Chained arrays and accessors - allow foo[a][b][c] (and accessor equivalents) | |
GML: data structures as a true datatype (not just an index) | |
GML: exception support - try… catch… finally… and throw | |
GML: foreach statement to iterate over arrays and data structures | |
GML: Garbage Collector | |
GML: Inline functions - allow var a = function( a, b ) { ….. } | |
GML: lightweight objects - new and delete + constructors / destructor methods. | |
GML: method data type to allow calling scripts through variables (i.e. foo=myscript; foo( 0, 1, 2); ) | |
IDE Find All References - quick search in IDE to find all the references | |
IDE Search in preferences | |
Image Editor - Animated Brush support | |
Image Editor effects | |
Import PSD file format to projects (NOTE: Will still convert to PNG) - should handle layers | |
Import SVG graphics | |
Inherited projects | |
Minimap - Workspace and Room Editor | |
Mip Maps - mip map generation, mip filter selection (HTML5) | |
Mobile - allow load and save of pictures from camera / picture albums | |
Mobile Templates - indication of what room views will look like on popular platforms. | |
Orientation Events - new event for supported platforms. | |
Particles Editor (and new Resource type) | |
Personal Asset Library - quick access for personal code snippets, assets, extensions etc | |
Plugin documentation and SDK | |
Quick 47 Tile Tilemap generation from a simple 5 tile | |
Refactor support | |
Resize Event - so it works as expected when window is resized (or fullscreen) | |
Room Editor : Audio Emitter on Asset Layers | |
Room Editor : Particle Emitter on Asset Layer. | |
Room Editor : Static Text on Asset Layers - include Language Resource support | |
Runtime Signed Distance Field for Fonts | |
Runtime support for Game Languages | |
Save GIF | |
Signed Distance Field for Fonts | |
Tile Collision - built in support for tile collision | |
Tileset resizing | |
UWP - Full Open Live support | |
Wrapping Tilemaps - also allow smaller tilemaps than the room for simple parallax | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
👍