Skip to content

Instantly share code, notes, and snippets.

@gnysek
Created August 20, 2021 09:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gnysek/82151d61cbd80ef58e46df4a47d3d6a8 to your computer and use it in GitHub Desktop.
Save gnysek/82151d61cbd80ef58e46df4a47d3d6a8 to your computer and use it in GitHub Desktop.
GMS wanna have
  • sprites: as flash is dead, instead of SWF support we should get SVG import instead (even if that still means vertex models); mesh morhping (among with Spine support for it); sprite attach points
  • tilesets: 47 tiles generator of big tilesets from 9-tiles/5-tiles images
  • paths: bezier splines
  • new resource: polygon shapes definition for room editor to detect if we're inside/outside of it on runtime (for AI, defining areas, collisions maybe)
  • new resource: particles + editor
  • fonts: singed distances fonts, so we can scale them up with nearly no pixels visible on edges
  • rooms: ability to add text on layers; universal layer (so every type of resource can be placed there - that's possible at runtime already); ability to put "markers" on room, to mark/name places which x/y we want to access later at runtime so something might happen on them (teleports, npc waypoints, ai etc.); polygonal areas mentioned earlier
  • new resource: data sources, for csv, json, text files, which can be accessed at runntime, but aren't exported from executable like included files, and are embed inside game (could be used for languages, levels generations, dictionaries, configurations)
  • gml: data structures as references, so we don't need to care anymore about memory leaks with ds_xxx as GC will flush them
  • support for game translations
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment