2

!rant

Hello guys. I'm aiming to start learning game development. Some people adviced to go for Unity as it is multiplatform. So what are you thoughts?

Comments
  • 1
    It depends on what you want. Unity is "simple" and straightforward as it handles a lot of boilerplate stuff, specially if you want to go 3D. You can get going very easily with a couple of tutorials. However, I think it's overkill for simple games (specially if you already have some experience on game development). Try looking at other resources. If you know Java, take a look at LibGDX or Slick 2D which are libraries. Being Java they are naturally cross platform and the former also builds for Android, iOS and web. I've looked at your profile and see that you are a web dev. Starting with JS games wouldn't be a bad idea since you can focus on learning game development instead of languages and tools.
  • 0
    I need a tool where I can develop simple minimalistic mobile games. Learning a new language is not a problem, as I want to develop myself. So what are the last thoughts?
  • 1
    In that case, I would suggest LibGDX. It may look a bit hard at the beginning but you will see that it's pretty well built and extremely powerful.
  • 0
    Thank you mate. I will check it out. More suggesions appreciated.
  • 1
    I would say start by watching the extra credits playlist about game development. It's not about the tools, but you learn what you need to think of, how to plan a game and you get practical advise about game development in general. It is also funny to watch and good understandable, even for non-english speakers (like me).
  • 1
    Link to the playlist: Extra Credits: Game Design: https://youtube.com/playlist/...
  • 0
    Thanks mate)
  • 1
    What about unreal engine? Many modern games are build on it.
  • 1
    @Jifuna I personally like the UE4 more than any other engine (maybe except dwarf fortress'). But I'm not sure if it is easy enough for starters and suitable for single devs. UE4 definitely aims on team development. I'm not 100% sure about unity as I didn't work with it. But to me it seems like in unity it's easier to achieve results than in ue4, especially as a single dev. He could also start with blender's game engine, but (1) the engine is outdated, (2) blenders ui is somewhat harder (but more efficient and intuitive then), especially for starters. But when you're in it's the best piece of gui that exists.
    Another point you should think of: you will need assets. Yes there are default assets and yes you can buy them. They are not cheap for learners, so I recommend creating your own assets at some point. For that you will need a 3d software (except you're aiming for 2d), and then I recommend blender.
    And now I come to an end. My 2 cents are over in a few chars and i want to fill them.
  • 0
    @sirjofri I understand what you mean! My friend and I tried UE for a few hours but gave up because it was indeed not simple for starters. I like blender. I animated some 3d models for a school project. Took me a few days to figure it all out. And you're right about the assets. I searched days for good assets.
  • 1
    The more you learn, the more you feel like a total beginner... @Jifuna
  • 0
    I'm hearing a lot about Godot in indie devs sites. But I didn't look at it yet.
Add Comment