• Unity, OpenGL or simple layout editor?
    10 replies, posted
Ok guys, I have some questions. I want to make a simple 2d block stacking mobile game, something not unlike tetris. Is it simple to make something like this using openGL ES? I'm worried about controls. Does android/iOS sdk provide any sort of composed pre-built input detection functions, like scrolling and swiping or do I have to program them using simple inputs? Would Unity or another pre-built game engine have some really worthy advantages to do something that simple? Also, would android layout tools be enough to develop something that simple? If so, is it recommendable? I'm quite experienced with programming and have done some animations in normal openGL a few years ago, so learning the basics is not that much of a problem, it's more the mobile and game making part. I'm also wondering if engines like Unity limit your development freedom and impose much restrictions on what you can do. I'm a bit confused on what path should I take, any advice/opinion? Thanks.
I would not recommend Unity for this, I feel that Unity restricts what I can do, especially in a 2D environment, I would definitely recommend OpenGL
[QUOTE=AnonTakesOver;45130484]I would not recommend Unity for this, I feel that Unity restricts what I can do, especially in a 2D environment, I would definitely recommend OpenGL[/QUOTE] If you want to make something simple in 2D, Unity is absolutely fine. The only thing you have to keep in mind is that with Unity Free, there will be a Unity splashscreen at the start. Unity is so much easier to use and to make such a simple game with.
[QUOTE=Asgard;45132481]If you want to make something simple in 2D, Unity is absolutely fine. The only thing you have to keep in mind is that with Unity Free, there will be a Unity splashscreen at the start. Unity is so much easier to use and to make such a simple game with.[/QUOTE] Personally, to me, I like having OpenGL, it makes me feel like I have more control on what I am doing. Unity is good, it has allot of tutorials and documentation, some free assets etc. Also, correct me if I'm wrong, I believe you need a Unity license to create IOS games? Then ontop of that you need to pay the Apple Store subscription fee? Don't get me wrong, I love Unity, but recently I have been using OpenGL, and it's great. Really enjoyable to test stuff and make simple stuff, it's really enjoyable, compared to when I did Unity, it was a bit stressful at first when I did Unity, OpenGL wasn't as stressful and as I said before, it made me feel like I had more control over the environment. This is just my opinion. If you already know Unity, go Unity. If you are not sure what to learn, Unity or OpenGL, I would say OpenGL.
[QUOTE=AnonTakesOver;45135789]Personally, to me, I like having OpenGL, it makes me feel like I have more control on what I am doing. Unity is good, it has allot of tutorials and documentation, some free assets etc. Also, correct me if I'm wrong, I believe you need a Unity license to create IOS games? Then ontop of that you need to pay the Apple Store subscription fee? Don't get me wrong, I love Unity, but recently I have been using OpenGL, and it's great. Really enjoyable to test stuff and make simple stuff, it's really enjoyable, compared to when I did Unity, it was a bit stressful at first when I did Unity, OpenGL wasn't as stressful and as I said before, it made me feel like I had more control over the environment. This is just my opinion. If you already know Unity, go Unity. If you are not sure what to learn, Unity or OpenGL, I would say OpenGL.[/QUOTE] For a 2D game? Are you masochistic?
Using OpenGL for 2D graphics is trivial. But the problem isn't "2D graphics" it's "a whole game", Unity is going to be a lot easier to get a playable application up and running that going it alone with OpenGL ES and the Android SDK.
Also, Unity free does support iOS deploy, though you can't use certain features. See [url]https://unity3d.com/unity/licenses[/url] for details.
Unity is weird for scaling but compared to OpenGL that's nothing.
Okay, hmm seems I need to look into Unity more then I already had :v: Maybe I was just doing it wrong or I was retarded at the time.
Guys if you use 2D press V key and then click on your sprite (better near a corner) to move it. This will snap your sprite to other sprites corner. THIS WILL MAKE YOUR LIFE EASIER. Look here. [vid]http://garrysmod.zulu907.server4you.de/sharex/imgs/2014-06-18_13-57-02.mp4[/vid]
[QUOTE=MaZy;45141999]Guys if you use 2D press V key and then click on your sprite (better near a corner) to move it. This will snap your sprite to other sprites corner. THIS WILL MAKE YOUR LIFE EASIER. [/QUOTE] Oh my god...I love you (NO HOMO)
Sorry, you need to Log In to post a reply to this thread.