What's the best way to start coding an open-world survival game with very little prior knowledge?

Hello everyone,

As asked above, what is the best place to start?

A few friends and I had the idea of ​​a game. The code, story, etc. is all there, but we all have no idea how best to get started.

I would be very grateful for some helpful answers.

Thank you in advance

LG

(1 votes)
Loading...

Similar Posts

Subscribe
Notify of
4 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
FaTech
1 year ago
  1. A game must be fast. What does that mean? Just writing code is not. Yeah, that works, but you don’t get any performance. For this, one has to recognize oneself deeper in programming. C# and C++ are very good to adapt or rewrite certain methods to make them more performant. That’s good, because Unity C# uses and Unreal Engine C++. But what if you have little knowledge? Nothing. Just C++, an extremely complex language, I would never recommend a beginner. For this, I would first introduce C# to him to learn the principle and continue to be in a safe environment. Get into a game directly? It’s not worth it. You start with Hello World, then go to the calculator or the like, and come to his destination where you can say, now you’re ready.
  2. Story is great that you already have. Unfortunately, it’s not all. You have to deal with what textures you take or how to make yourself, what audios, maybe 3D modeling. All that is used in external data, be it source code, tools, images, videos or other media, fonts, etc. are subject to a license. If you make licenses, you’re in trouble.

So what do I guess? Drop the project and lift it up until you are actually ready. It doesn’t hurt when you learn something.

dieLuka
1 year ago

With the framework

  1. Maintaining all content specifications ideally with drawings etc.
  2. So what do you need for storage, database, graphics,……
  3. Specify from the requirements. What kind of database. Which programming language, which software,…
  4. Defining the development packages, ideally so that you can start something with the packages, not wild at 10 corners, but a self-contained functionality that can be tested.
  5. Get licenses, hardware, etc
  6. Start with package 1
johnmarston23
1 year ago

You take Unreal Engine if you want top graphics, but it’s not that easy to get involved.

The Unity Engine has so far been the favorite for smaller developers, but they are becoming increasingly unpopular due to their business practices.

Another alternative is the Godot Engine. This is completely open source, and relatively easy to learn.

You can use all 3 engines completely for free, only with Unity and Unreal, a share will be due from a certain amount. At Godot you can keep everything you deserve with the game itself (except from the store fees charge the Steam etc. naturally).

W00dp3ckr
1 year ago

Before you look at how many people have worked on your favorite game of this kind. Use 2x-5x for each person.

Then share the size of the game by the number you get and multiply with the number of friends who can and want to work on it fully. This is about what you can achieve. Drag the project to this size.

You’re looking for a toolkit. And you’ll do it with that.