|
Goombert
|
|
Reply #1 Posted on: December 31, 2013, 07:20:08 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
I would definitely say you should try out Unity3D/Unity Game Engine, it is way better than ENIGMA or Game Maker. You'll have an easy to use yet fully featured and powerful programming language (C#) and some very intuitive editors, minimal bugs, and best of all the entire thing is free, with like no restrictions. You really only need the pro version if you want to get onto mobile and stuff, but it really doesn't change anything other than that. It doesn't use archaic DRM like Game Maker does and restrict you to 10 resources or anything at all. In fact most of the big successes with Unity were started with the free version, then published, and then they obtained pro and took their projects to other platforms. http://www.unity3d.comThey also have Unity2D/ 2D Power now with sprite and animation splitting, Box2D physics, and a load of other shit. Also, check out Monkey Coder too, it is open source but if you buy the binaries for 100$ it can export to PSP, Xbox 360, Playstation 3, Windows, Linux, Mac, HTML5 and Javascript, and a ton of other things. It is made by Mark Sibly and also uses a BASIC programming language, he was the guy who created BlitzBasic. http://www.monkeycoder.co.nz/
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
time-killer-games
|
|
Reply #2 Posted on: December 31, 2013, 11:10:49 pm |
|
|
"Guest"
|
I agree unity at least from what I heard is much better than GM, unfortunately I already put so much time and money into GM it's really hard for me to let it all go to waste (especially my current projects). But if I could do it all over and knew about unity before I ever invested in GM I would've never touched GM by what it greatly appears. Good luck man, make the change to an engine worth using and don't make the mistake I did. Read unity and/or monkey reviews and customer articles it should help you make your final desision. =)
|
|
|
Logged
|
|
|
|
egofree
|
|
Reply #3 Posted on: January 01, 2014, 06:58:45 am |
|
|
Joined: Jun 2013
Posts: 601
|
I didn't test Unity yet, but i heard it's not an easy tool to master. So i wonder if it's the ideal tool to start with. In the following the page, you can find a description of games developing tools : http://www.pixelprospector.com/the-big-list-of-game-making-tools/You can find some developing tools, like Construct 2 or Multimedia Fusion, for people who are not used to program.
|
|
|
Logged
|
|
|
|
time-killer-games
|
|
Reply #4 Posted on: January 01, 2014, 03:12:29 pm |
|
|
"Guest"
|
But if you don't mind less mobile platforms and a yearly subscription payment of $100 stencyl I've tried a while back it has both scripting and drag and drop much like GM, but unlike GM it has a drag and drop action for pretty much everything the coding can do, making it easy and quick work mostly clicking and dragging barely any typing is needed at all. Stencyl's DND has so many actions, so it may be hard to quickly access what you want, that's why the even included a way for you to search through all the actions available via enteringing short keywords.Stencyl is 100% free and has no restrictions for making online flash games BTW. Just like GM stencyl has box 20 physics, and all the same resource categories but with different names - objects are called actors, rooms are I think are stages. But it's all the same concepts. No shaders or 3D though, sadly. http://stencyl.com/
|
|
« Last Edit: January 01, 2014, 03:16:39 pm by time-killer-games »
|
Logged
|
|
|
|
|
|
Goombert
|
|
Reply #7 Posted on: January 02, 2014, 04:38:41 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
I wouldn't even say it is good for little kiddies Harri, when I started programming around the age of 12/13 w/e age I was in 7th grade I was actually confused by GM's drag and drop, and I actually went straight to coding in Visual Basic. But this also could have been because I was already learning HTML in computer class at school, I started a year before everyone else as I generally finished earlier than everyone else and took an interest in programming of my own volition.
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
TheExDeus
|
|
Reply #8 Posted on: January 03, 2014, 08:38:20 am |
|
|
Joined: Apr 2008
Posts: 1860
|
Well, it's not for everyone. I personally used D&D sparingly as well, but it did help me understand the basics. I jumped into GML quite early and the fact that the syntax is relaxed (no reason to remember semicolons, data type and other stuff) made learning it a lot easier. At least it doesn't have a million buttons for stuff like in Unity. The thing about GM (and in turn LGM with ENIGMA) is that it was actually quite low-level (while it seemed to be contrary) because there is no large amount of built-in stuff for things. You can make everything you want in it, but it required you to do the whole thing. For example, before GM:S it didn't even have a real 2D physics engine, there were many for it made, but there wasn't a build-in one. The same with widgets. You don't have a specific object or class or even functions for things like buttons or scrollbars. You draw a button with draw_sprite just like any other sprite, then use either "mouse click event" or do mouse_check_button() in code to add logic to it. On the other hand Unity has a shit ton of functions just for GUI's and HUD's and Widget's and so on. So GM ends up being closer to C++ in development style than things like Unity. And I believe a person needs to know low-level basic stuff as well, so I think you should better start with GM. That will require you to make all solutions yourself and that means you will learn stuff. Later though, you can go to Unity. That at least is my take on it. I haven't actually used Unity much, just looked at docs and tutorial videos, but I think I got the idea. I also don't really make stuff that requires me to use Unity. I can make everything I need in ENIGMA. Especially when I know the internals.
|
|
|
Logged
|
|
|
|
Goombert
|
|
Reply #9 Posted on: January 03, 2014, 05:23:57 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
Harri there is so much wrong with that, I don't even know where to begin. First of all, GM's rendering system is entirely designed around software rendering and old raster graphics, you instantly think of Graphics Device Interface. It is not designed for hardware acceleration at all. Even most GUI programs such as Qt that have a hardware accelerated paint scene make you place static text and not draw it on the fly. This is also how Unity3D, or OGRE, or Irrlicht handles GUI as well, along with every other game engine, even ones from the 90's that use hardware accelerated graphics, and it also leads to less coding! Which makes GM's system rather counter-intuitive. And this also explains why I had a much easier time learning GDI with Visual Basic than I did with GM's fucked up system. Second of all, Unity game engine does not have way too many options or more than GM. Aside from the scene view which you can split and the property panel for entities, you only ever have the hierarchy which shows the order of entities in the scene, and the project tree which shows all your resources. It has pretty much all the same things GM does except the property view is a little more advanced, but with good reason. In GM a lot of things are done blind folded, you have to read the manual, look up the functions, code your stuff and cross your fingers and run to see if it worked. While in Unity3D, you drag and drop particle emitters and tinker with them in real time to actual see how they will render. The same goes for audio as well, you don't have to blindly code your emitter falloff or anything, you can view it on a graph and actual visualize things.
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
|
Goombert
|
|
Reply #11 Posted on: January 03, 2014, 07:55:10 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
Yup, that is exactly what I was saying daz, every other game engine out there is optimized properly for not just rendering but everything. GM's coding style is way old and not modern at all.
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
|
Goombert
|
|
Reply #13 Posted on: January 04, 2014, 06:41:07 pm |
|
|
Location: Cappuccino, CA Joined: Jan 2013
Posts: 2993
|
I am really surprised though that there isn't a free and open source program with good quality. There really isn't any for easy game creation, ENIGMA comes close to being the only one, but a lot of unfinished things and bugs.
|
|
|
Logged
|
I think it was Leonardo da Vinci who once said something along the lines of "If you build the robots, they will make games." or something to that effect.
|
|
|
|
|