Design Can you create a game engine IN GameMaker?

  • Thread starter Matt - Scout of Honor
  • Start date
M

Matt - Scout of Honor

Guest
I know, I know, this is a very stupid question, but has anyone ever done it before, and if so how could I do it? It's a cool project I've been wanting to experiment with, and maybe even try and make my own game with it.

Thanks!
 
P

Paolo Mazzon

Guest
Well, yes, it's 100% possible, but what part of a game engine are you interested in? The IDE? An interpreter? A compiler maybe? An IDE wouldn't be too difficult, just make a quick GUI system and make it save to a specific file format that you could then open in an external compiler/interpreter. As for a compiler/interpreter, a compiler to something like Java bytecode/Python bytecode is certainly do able, but not easy, while a compiler to machine code would likely be very difficult no matter who you are assuming you're not in a team. An interpreter in GM isn't a good idea since you're essentially magnifying performance issues. Even when GM is compiled, it doesn't compete with hand-typed C/C++ code (What things like the Lua/Python use for their interpreters).

Basically, I wouldn't try to make in interpreter in GM or an IDE either, but both are totally do able.
 

zircher

Member
Well it probably wouldn't be optimal, but since you can read in files, you can always right your own parser to create your own game elements.
 

silentworks

Member
I know, I know, this is a very stupid question, but has anyone ever done it before, and if so how could I do it? It's a cool project I've been wanting to experiment with, and maybe even try and make my own game with it.

Thanks!
I've made a few game creator with Game Maker :).

Windows versions

Scroller Game Creator
http://www.silentworks.hu/sgc/index.php
It "exports" a Windows EXE with the game datafile.

Silent Walk FPS Creator
http://www.silentworks.hu/swr/index.php
It "exports" a Windows EXE with the game datafile.

Android versions

Android Game Creator
https://play.google.com/store/apps/details?id=org.silentworks.gamecreator
This is actually a 2D game creator on an Android device.

Android FPS Maker
https://play.google.com/store/apps/details?id=org.silentworks.fpscreator
A 3D FPS Maker on an Android device.
 

KurtBlissZ

Member
I actually had a few game engines that other people used. Its pretty cool to make something then someone else makes it cooler.

But no I haven't made a game where you make games, I've always liked the idea of an in game level editor though. Which I guess that's basically or can be the same thing.
 
Top