DEV Community


Posted on much to learn!

So I found a tutorial online and it brought me to this site to post this as a markdown learning experience. I had never even heard of markdown before. There is so much to learn now, and it is hard not to feel overwhelmed ATM.

Serious question...

Is designing all parts of an App based game from start to finish a reasonable project, or is this something that just cannot be done without a team?

Things I'd like to see in my game:

  • RPG style levelling

  • Dynamic combat encounters rendered in 3D

    1. Tactical movement
    2. Dynamic initiative
    3. Novel damage system (damage reduces effectiveness)
  • Mini-games

    1. Loot drops lead to mini-game
    2. Minigame rewards are usable or sellable items
  • Random encounters between combat missions

    1. Static encounters (not movement based)
    2. Variable resolution scheme

Image of neon underpass

free to use image included for style reference - Levon Vardanyan - Unsplash

Top comments (3)

darkain profile image
Vincent Milum Jr

Is it possible for a single dev to build a complete game? Of course it is, and there are some very great examples out there!

HOWEVER, these were not intro projects. They required considerable amounts of prior knowledge and experience. Any solo or small team dev making a popular game almost certainly have worked on other games and even non-game commercial projects to learn about the non-dev aspect of things.

If things like learning markdown feel overwhelming, then getting into game development may be a bit premature.

damionm101 profile image

Thanks for the input.

Markdown itself didn't feel overwhelming (actually pretty intuitive) it's the HUGE number of different languages that seems most overwhelming to me. It's the idea that there are so many different things to learn, and trying to figure out which things to focus on and which to disregard that boggles me.

darkain profile image
Vincent Milum Jr

Game programming is probably the area with the most languages used at once, depending on what style you're going for.

Existing game engines generally use a combination of a programming language for intense code, a scripting language for more general code, a shader language for graphical effects, a language to handle dialog trees, and more.

There are some really awesome game devs who stream their work live on Twitch that you can ask questions to. They can go into more detail about how each of the various game dev topics all come together to create interactive experiences. Right now they're usually under the "Science & Technology" category, but there is an active push to create a dedicated game dev category on Twitch.