Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Game Development
  4. starting a survival 2D game, looking for advice
Forum Updated to NodeBB v4.3 + New Features

starting a survival 2D game, looking for advice

Scheduled Pinned Locked Moved Unsolved Game Development
11 Posts 3 Posters 1.8k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • SGaistS Offline
    SGaistS Offline
    SGaist
    Lifetime Qt Champion
    wrote on last edited by
    #2

    Hi and welcome to devnet,

    Do you want to make everything yourself or use something like the Godot engine ?

    Interested in AI ? www.idiap.ch
    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

    F 1 Reply Last reply
    2
    • SGaistS SGaist

      Hi and welcome to devnet,

      Do you want to make everything yourself or use something like the Godot engine ?

      F Offline
      F Offline
      FlyDoodle
      wrote on last edited by
      #3

      @sgaist i wan't to make everything myself. Tho it looks nice, i might take a look at it, thank you very much!

      1 Reply Last reply
      0
      • mrjjM Offline
        mrjjM Offline
        mrjj
        Lifetime Qt Champion
        wrote on last edited by mrjj
        #4

        Hi
        2d in Godot is awesome and i can highly recommend it.
        Making caves in 2d is mostly a matter of graphics since its still just 2d.

        However, you could start looking into an algorithm to create random dungeons.
        https://abitawake.com/news/articles/procedural-generation-with-godot-creating-caves-with-cellular-automata

        There are many tutorials available which should help gettting started.
        The GDScript is like python but without the stupid self and generally very easy
        to work with and learn.

        Also the Godot editor allows easy extension of its system and you quite easily make a complete level editor with it.

        From all game engine, i have ever fiddled with, this one was the easiest to get productive it.

        F 1 Reply Last reply
        3
        • mrjjM mrjj

          Hi
          2d in Godot is awesome and i can highly recommend it.
          Making caves in 2d is mostly a matter of graphics since its still just 2d.

          However, you could start looking into an algorithm to create random dungeons.
          https://abitawake.com/news/articles/procedural-generation-with-godot-creating-caves-with-cellular-automata

          There are many tutorials available which should help gettting started.
          The GDScript is like python but without the stupid self and generally very easy
          to work with and learn.

          Also the Godot editor allows easy extension of its system and you quite easily make a complete level editor with it.

          From all game engine, i have ever fiddled with, this one was the easiest to get productive it.

          F Offline
          F Offline
          FlyDoodle
          wrote on last edited by
          #5

          @mrjj I'm just worried that i won't have enough time to master the engine and make a game since i have other stuff i have to study for aswell. I'll take a look at it, see what other people say about it, i'll download the thing try going through some tutorials see how far i can get and then i'll see where it would be better for me to work in. ( Qt or Godot ). Thank you !

          I have one more question. Since i'm making a game, i have to have my own characters, items, enemies, etc. But the problem is, I'm a horrible artist, so is there any kind of a program which i could use to create those characters, items and so on but it wouldn't be as hard to make and it wouldn't take too much skill ?

          mrjjM 1 Reply Last reply
          0
          • F FlyDoodle

            @mrjj I'm just worried that i won't have enough time to master the engine and make a game since i have other stuff i have to study for aswell. I'll take a look at it, see what other people say about it, i'll download the thing try going through some tutorials see how far i can get and then i'll see where it would be better for me to work in. ( Qt or Godot ). Thank you !

            I have one more question. Since i'm making a game, i have to have my own characters, items, enemies, etc. But the problem is, I'm a horrible artist, so is there any kind of a program which i could use to create those characters, items and so on but it wouldn't be as hard to make and it wouldn't take too much skill ?

            mrjjM Offline
            mrjjM Offline
            mrjj
            Lifetime Qt Champion
            wrote on last edited by mrjj
            #6

            @flydoodle
            Hi
            The Godot 2d is very accessible so try for 1 evening to see how far you can get.
            https://www.gamefromscratch.com/post/2019/01/27/Godot3_1_Tutorial_Series__A_Complete_Game_Step_By_Step.aspx

            https://thingsmatic.com/2018/02/17/making-a-2d-platform-game-with-godot-3-0/

            How long do you have for the game ?

            Regarding items and such.
            There are many free asset packs to be had.
            Especially for 2d. You should be able to find most you need for the game.

            https://opengameart.org/

            https://kenney.nl/assets/particle-pack

            https://godotengine.org/asset-library/asset

            F 1 Reply Last reply
            2
            • mrjjM mrjj

              @flydoodle
              Hi
              The Godot 2d is very accessible so try for 1 evening to see how far you can get.
              https://www.gamefromscratch.com/post/2019/01/27/Godot3_1_Tutorial_Series__A_Complete_Game_Step_By_Step.aspx

              https://thingsmatic.com/2018/02/17/making-a-2d-platform-game-with-godot-3-0/

              How long do you have for the game ?

              Regarding items and such.
              There are many free asset packs to be had.
              Especially for 2d. You should be able to find most you need for the game.

              https://opengameart.org/

              https://kenney.nl/assets/particle-pack

              https://godotengine.org/asset-library/asset

              F Offline
              F Offline
              FlyDoodle
              wrote on last edited by
              #7

              @mrjj
              I will try it out someday this week, after the exam.

              I believe i have time till April next year, something like that.

              Thank you for the links, tho i will have to have see with my professor to see if i can put them in, i was told that i have to make them on my own ( i could just put them in without them knowing it and say that i made them, but i don't want to have any problems when presenting my project ).

              mrjjM 1 Reply Last reply
              0
              • F FlyDoodle

                @mrjj
                I will try it out someday this week, after the exam.

                I believe i have time till April next year, something like that.

                Thank you for the links, tho i will have to have see with my professor to see if i can put them in, i was told that i have to make them on my own ( i could just put them in without them knowing it and say that i made them, but i don't want to have any problems when presenting my project ).

                mrjjM Offline
                mrjjM Offline
                mrjj
                Lifetime Qt Champion
                wrote on last edited by
                #8

                @flydoodle
                Well that should be ok time.
                Its very normal to use premade assets for student games.

                it really is both hard and time-consuming to make a walking man.
                even in 2d. So i hope you are allowed.

                How is your coding?

                1 Reply Last reply
                0
                • F Offline
                  F Offline
                  FlyDoodle
                  wrote on last edited by
                  #9

                  @mrjj
                  hh so do i.
                  What do you mean by how is my coding ?
                  I've been learning C++ for last 2 years ( in school ). watched some Youtube videos on how to make games in Qt and made 3 games in the last 6 months. Unfortunately my professors didn't really take a good look at the games i've made so i don't know very much what i could've done differently or better ... They aren't even close to being amazing, but i believe it's a good start.
                  I hope that's what you meant by my coding....

                  mrjjM 1 Reply Last reply
                  0
                  • F FlyDoodle

                    @mrjj
                    hh so do i.
                    What do you mean by how is my coding ?
                    I've been learning C++ for last 2 years ( in school ). watched some Youtube videos on how to make games in Qt and made 3 games in the last 6 months. Unfortunately my professors didn't really take a good look at the games i've made so i don't know very much what i could've done differently or better ... They aren't even close to being amazing, but i believe it's a good start.
                    I hope that's what you meant by my coding....

                    mrjjM Offline
                    mrjjM Offline
                    mrjj
                    Lifetime Qt Champion
                    wrote on last edited by
                    #10

                    @flydoodle
                    Yes exactly.
                    That sounds good.
                    So you are already into programming a lot and
                    that will help you big time.

                    You can also use c++ with Godot but even im hardcore c++ lover
                    and python normally is not my cup of tea i must confess
                    its GDScript was so high level that using c++ quickly felt
                    less optimal.
                    Should only take a day or 2 to forgot you miss c++ and have fun with the engine.

                    F 1 Reply Last reply
                    1
                    • mrjjM mrjj

                      @flydoodle
                      Yes exactly.
                      That sounds good.
                      So you are already into programming a lot and
                      that will help you big time.

                      You can also use c++ with Godot but even im hardcore c++ lover
                      and python normally is not my cup of tea i must confess
                      its GDScript was so high level that using c++ quickly felt
                      less optimal.
                      Should only take a day or 2 to forgot you miss c++ and have fun with the engine.

                      F Offline
                      F Offline
                      FlyDoodle
                      wrote on last edited by
                      #11

                      @mrjj
                      I'll try working with it and i'll see how it goes. Thank you very much for everything !

                      1 Reply Last reply
                      0

                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Groups
                      • Search
                      • Get Qt Extensions
                      • Unsolved