6
nanhb
6y

hi guys.. anyone with game programming experience?
any suggestions to start?

Comments
  • 3
    Web Game or actual gaming
  • 2
    Mobile game or PC game.
  • 2
    3d game or 2d game.
  • 0
    @FlipFloop actual gaming
  • 0
    @ParthM pc game, 2d
  • 1
    @nanhb people will talk it down but I recommend game sort for 2D, yes you have to learn a proprietary language but it is probably the best at 2D imho
  • 4
    ---> Unity <---
  • 1
    @lxmcf c++ or c#?
    which d u prefer
  • 5
    - Maya for modeling
    - C#
    - Unity/Unreal Engine

    But first I think it's better to get some basic knowledge of how computer graphics work if you're completely new
  • 3
    - Adobe illustration.

    - Photoshop.

    - Unity.

    - I think Unreal engine does not support 2d yet. (Never seen any game)

    I prefer C# Most game engine support this language. (Learn latest version)

    For 3d.

    - Blender.

    - OR Maya(Maya need some high level hardware)

    - ZBrush (Highly recommend this if you want to add realistic effects in models)

    - Unreal engine is good for PC 3d game. It has lots of pre build scripts and it render graphics better then unity.

    And Learn how computer graphic works. how to reduce load on processor in games

    If you select unity learn ECS.

    Want few behind the scene video of big game.

    https://youtube.com/watch/...

    https://youtube.com/watch/...
  • 3
    @nanhb C# all the way, if you want to go the C# route I suggest monogame
  • 6
    Start small.
    Make tetris, then asteroids.
    Add fun features to each.

    Don't jump into large projects -- you'll get discouraged and won't progress.

    The most important thing is to have fun and explore what game development is about. And read. Read and learn from others who have already done what you want to do.

    After you have some experience building simple games, analyze how other games' internals work. You don't need access to the code for this: study how everything works within the game. It's more obvious than you would think.

    From there, build better games -- but keep your focus small. Ambition is commendable, but focus first on what is within your reach.

    To progress from there, learn about game design, which is how everything fits together. Learn about what players want, how they think, and what they expect. Learn about story and worldbuilding, about player freedom and choices. Learn about difficulty and progression, and about the player contract. Learn about player-environment interaction, and most importantly: how all of the above relate to one another.

    Start small.
    As with everything, simple elegance is best.
  • 2
    Good channel who want to be game developer

    https://youtube.com/channel/...
  • 0
    📌📌📌
  • 1
    If you are experienced with android/java programming , then i have heard that libgdx is a good next step
  • 1
    Basically what @Root says, i'd just add be able finish something, one of the things companies look for (if you want to down that route is completed projects) that and a portfolio.

    You could try something like gamemaker to learn how games work and if you want to go down the line to make something bigger scale try out unity.
  • 1
    Start off with Unity, it's a versatile and easy to learn engine for beginners and uses C#, you'll be able to figure everything out easily later.
    If you're making a 2d game, why not make it for Android also? If you decide to, unity can export the same game to multiple platforms.
  • 1
    1. Download/install unity
    2. Get tutorials on YouTube
    3. Profit
  • 0
    I recomend Brackeys on YT for unity tutorials
Add Comment