What a game needs... 🎮

No. I’m not exposing myself that much;) Not just now… come back later;)

2 Likes

Hahaha! :smile: Ok, I like S.T.A.L.K.E.R Shadow of Chernobyl. The graphic is really good! Words can’t describe this game… You should play it! :smiley:

1 Like

I did and yes it was a ‘good’ moment. Not a ‘great’ moment.

2 Likes

You know, if you know another forum for this purpose, I’ll probably be happy to continue this debate with you. Though I have the feeling that the BJS forum (even ‘off topic’) is not really the place for that.
The truth is, I do not see BJS (or WebGL) as a simple replacement for a ‘game engine’. I believe Unity is in a much better position to achieve the transition for the sole ‘gaming industry’.
In fact, I see much more to WebGL and BJS than gaming. We, gamers, have no issues with downloading and installing local or cloud version of our favorite games. I also believe that, in gaming, and for the upcoming five-years plan, BJS will likely take the position of (r.i.p.) Flash, meaning a max 8-10% market share in online gaming in 2025 (Edit: that would be already a lot and a milestone:).

On the other hand, we have to remember WebGL for what it is and what it has been created for. It’s an Internet (Internet culture) based interface to interact ‘directly’ (or ‘the most directly as currently possible/sustainable in an open market digital industry’) with the physical components (or the north and south bridges) of our CPU/GPU, in the Internet world. I see BJS (and three.js) as the alternative to the actual Internet based digital interface/interaction with the user/consumer. Nothing less, nothing more…

3 Likes

I think, that a good game needs good graphics.
Good graphics → more realistic

2 Likes

Exactly @Shadowbase303

1 Like

I don’t know about you, but I prefer to play 3D shooters or any game with a story. But it’s hard to say, everyone has his own taste in games and it’s all individual here.

Hi and welcome to the Community.
You are right, there are lots of different gameplays and gamers. Personally I like to play a large variety of different games.
Though I believe this discussion was not so much about the type of game than the ingredients and efforts needed to make a good (or a great) game.
Simply know that today, you can create any type of game with Babylon.js. From an FPS to an RPG or TD or story-based… And we will be there to support you in your efforts.
So I guess the question is, “What will you create today?” :smiley:
Again welcome to the Community and I hope you are enjoying your experience with BJS.
Meanwhile, have a great day :sunglasses:

2 Likes

Life itself can be seen as a game, so all answers to the question of what a game needs can be derived from life.

Life has a recursive structure, so games within games within games… are given. If you take a closer look at a single one of these games and find out the rules, these rules also apply to the higher-level games.

Example: The game of football.

We have one big goal here: to win

We have players.

Two teams that should generally stick together - betrayal within the team is also a game within the game! :slight_smile:

Each player has a role with specific rules. Only the goalkeeper is allowed to use his hands.

Unfair play is penalised - as long as you don’t get caught. :slight_smile:

Distractions are allowed and legitimate if there are no rules.

Emotions are normal. Enthusiasm vs depression.

Skills: the more you practice, the better you get.

etc. etc. etc.

So what basically makes a game in one word? Answer: problem!

A problem consists of goals + obstacles. There is no goal without an obstacle.

So, define first a Problem and work out the goals and obstacles and you are on the right way to create a game.

5 Likes

I clicked this topic, just out of curiosity… Did not expect to land on a discussion at such top level of Philosophy :joy: Love it !

++
Tricotou

Coming back to the topic of what a game needs :

Something I don’t understand about GameDev is how some distribution can reach such crazy level of SIZE, in term of GB. For games like RedDead Redemption 2, ok I can imagine why it does take space. Geometry and Textures, on top of global diversity, is at another level. Let’s forgive them for reaching > 100 GB.


But Fortnite, come on.


Even if global aspect is good (Unreal Engine, GI, a strong rendering pipeline, whatever…), still it’s what I call a “Low Poly” game, but on top of this, it’s procedural. Since any building in the map can be broken / inbuilt piece by piece in order to mine some resources, it means each individual piece is in fact a simple instance, and any building storage is just references to what mesh goes where.

What I mean is that, storing the content of the map could be a matter of a simple JSON file with references of objects + the assets themselves. Eventually, let’s assume the ground itself is a unique mesh, it might be a “little” heavy. But whatever, everything could fit in 1GB, or at least, and by FAR, fit in 10 GB.

I still cannot believe last updates sometimes reach levels such as 90 GB up to 100 GB+ :scream:
Still a huge mystery to me.


++
Tricotou

2 Likes

Hi Tricotu! I also find it hard to believe that Fortnite is 90 GB on PC (which surprises me, as it’s only 40 GB on PlayStation and 27 GB on Xbox). It’s possible that the way files are compressed and stored here can vary depending on the platform. This can result in the game being larger on one platform than on another. Additionally, the quality of graphics and sound can also vary depending on the platform.
What surprises me, though… The textures aren’t the best (if I may say so). Let’s take Overgrowth for comparison. High-resolution textures were used to create a detailed and realistic game world. And guess how much space it takes on PC! 17 GB!!!
Hard to believe, but it’s true…

20230709185527_1

-RD

1 Like

Just wanted to bounce on this because I’m also ‘at war’ with this practice. For your question, I do have some answers though. First thing (and most important/most impacting) is the textures. All bundles include 4k+ textures, I (personally) will never have a bloody chance to use and see on my current rig :grimacing: And, as a sidenote, even if I did, I wouldn’t notice a real difference on a regular full HD or retina (4k) affordable monitor, even if just staring at it :face_with_hand_over_mouth: (ok, my 50 years old eyes might not be the same than when I was 20 :sweat_smile: :face_with_monocle:… but still, this is my 30years experience designer’s comment… take it or leave it :grin: :joy:)

And then, there’s also the ‘new’ trend of bundling 2 or 3 games into one single download and install. A year ago, I purchased the remastered bundle of ‘mass effect’ (although I played the first two original), but this one included the 3 and all remastered. And it was all discounted 80%. A real bargain (and a beautiful serie btw). However, there’s no choice of installing just one. It’s either all or nothing. I next experienced the same with some other bundles. It is indeed very frustrating. I mean, since digital gaming, we do know that devs are careless with resources. It’s a fact. More than that, they are advocating for buying new hardware (and in many cases, hardware that doesn’t even exist for the grand public at the time of release :zipper_mouth_face:). In the case of AAA, they are clearly lobbying with Nvidia, Intel, AMD and the others, to force push the sales of upcoming hardware (my opinion only… well, kind of :grin:)

So, if anyone from these guys (incidentally) reads this post, I want to let them know about my disgust of this practice. We are living days where we are told to spare resources, to stop wasting them and try work with a circular economy. But obviously, this doesn’t apply to the digital, and … very obviously, this clearly doesn’t apply to these people :unamused: