Coder Social home page Coder Social logo

gamemakertounity's Introduction

GameMakerToUnity

Imports Assets from Game Maker Studio to Unity

Important

The importer DOES NOT convert GML to Unity C#!

What is it

GameMakerToUnity imports the project and assets from a Game Maker Studio 1 project to Unity.

It will preserve the folder structure as seen in the GM IDE.

In doing this it imports assets like sprites with the meta data from GM.

Objects from GM are converted to Prefabs in Unity.

Rooms are recreated as scenes.

Why do it

I've been looking at doing console ports for some games, and Unity is currently the better option. With the amount of assets it would take a lot of time to create the project by hand. Fortunately editor scripts made it easy to just make a program in Unity to recreate the projects.

Why no script converter

  • GM has a kind of weird object orientation, that isn't analogous to the component based system in Unity.
  • Code would be more performant if it is written in Unity from the get go, instead of retro-fitted.
  • It'd probably take as long to write a converter as just rewriting the codebase from scratch.

gamemakertounity's People

Contributors

karuji avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.