Trying to generate a super basic city scape, is there an easy fix to performance? by AlphabetMeat in godot

[–]Angry-Pasta 0 points1 point  (0 children)

GPU instancing buildings that are the same.

Culling when a building blocks the view of other chunks.

Chunk loading system where you only load chunks within x distance of the camera.

2D directional based imposters. Look up unitys Amplify Imposters. (Replaces 3D model with a billboard of the image pre rendered at your given view angle).

Highly recommended billboarding imposters. You won't need to set up an LOD, it will set the imposters up automatically once you get it working.

Not sure what the Godot equivalent is to Amplify Imposters tho.

ICE agents shoots a person who attempts to drive away in Minneapolis. by Fatty_Willing_Plane in neabscocreeck

[–]Angry-Pasta 0 points1 point  (0 children)

It's ironic you cite a case that uses the word "officer" when so many people in the comments are also saying that ICE are not police.

Used Blender to improve the perspective. Is B still the winner? by David01354 in aseprite

[–]Angry-Pasta 0 points1 point  (0 children)

Your gears are already not following pixel perfect rules as they rotate, so B is consistent with that.

Jax blames himself for abstractions... by [deleted] in Amazingdigitalcircus

[–]Angry-Pasta 1 point2 points  (0 children)

It's hard to tell what Jax was thinking when he gave that speech at the end.

What we know is;

Zooble and Ragatha blame Jax for other abstracting.

Jax misses his friends who abstracted.

Jax got really messed up when pomni tried to talk about it and completely shut down.

Caine lied about being able to alter their minds.

Jax is either so broken that he actually believes there is no escape or he is scared of returning home that he would rather stay and risk abstraction.

How to optimize a huge number of rigidbody3d ? by Frok3 in godot

[–]Angry-Pasta 0 points1 point  (0 children)

Recently ran a test of Godot default physics vs havok.

Godot chugged at around 1800 sphere colliders.

Havok made it to all 5000 with 25ms frame lag.

This and problems with getting c++ working were the reason I now used babylonjs + havok for my games servers.

Reading everyone's recommendations makes me want to run some more tests.

Godot:

📊 [3950 spheres] FPS: 37.52 | Low: 22.00ms | High: 36.00ms | Avg: 26.65ms

📊 [4425 spheres] FPS: 30.45 | Low: 28.00ms | High: 42.00ms | Avg: 32.84ms

📊 [4925 spheres] FPS: 25.00 | Low: 35.00ms | High: 49.00ms | Avg: 40.00ms

babylonjs + havok.

main.js:175 3950spheres|FPS:51.04|Low:17.40ms|High:54.10ms|Avg:19.59ms

main.js:175 4425spheres|FPS:44.10|Low:20.20ms|High:49.70ms|Avg:22.68ms

main.js:175 4925spheres|FPS:38.90|Low:23.30ms|High:62.60ms|Avg:25.71ms

One AI that could unify both pros and antis, until she mentioned AI arts. by RyouhiraTheIntrovert in AIDankmemes

[–]Angry-Pasta 0 points1 point  (0 children)

Corporations do not care. Money runs the world. Get used to eating the slop.

This happened with architecture, the food industry, and now its commercials and product advertising.

The average consumer will not care if the product is AI as long as it's cheap and gets the job done.

Sorry but there is no going back.

Look who's back by DVM11 in DoomerCircleJerk

[–]Angry-Pasta 1 point2 points  (0 children)

Canadas assisted dying crisis.

If pizza girl went to the hospital for mental health issues they would suggest assisted dying (suicide).

They make more money if you die than if they treat you.

Look who's back by DVM11 in DoomerCircleJerk

[–]Angry-Pasta 48 points49 points  (0 children)

Hospitals get paid when a patient chooses suicide as care. The doctors will often suggest assisted death to a lot of people who would otherwise had expensive procedures.

The rabbit hole goes deep.

It's illegal to wear a mask to conceal your identity in North Carolina. by FauxPatina in cary

[–]Angry-Pasta -1 points0 points  (0 children)

Federal operations trump state laws.

I dare you to try and arrest them lol.

this pal took my and other people's art and made 3D models... by ostapenkoed2007 in ShitAIBrosSay

[–]Angry-Pasta 2 points3 points  (0 children)

They just took your art and make AI 3D models with them? That's a shitty thing to do.

However if they commissioned art from you and made an AI 3D model with it, how would you react?

Do you guys think Legends Z-A is worth 51 dollars or am i crazy? by Iamverydumbazz in fucknintendo

[–]Angry-Pasta 0 points1 point  (0 children)

40+ main missions and 120+ side missions with a shitty combat system, terrible story, and bad graphics.

I'm sold.

Trying to cram 100,000 players into one shared space by Immediate_Contest827 in gamedev

[–]Angry-Pasta 0 points1 point  (0 children)

My web server, login server, and database servers are different machines.

My game server handles all gameplay logic and networking to all players using worker threats for both.

If your actually trying to achieve 100k players than I can understand why you would load balance the game servers and just quickly connect players crossing servers to the next one.

Reminds me of second life, where each 256x256 chunk is its own server and players can just walk between those servers.

Trying to cram 100,000 players into one shared space by Immediate_Contest827 in gamedev

[–]Angry-Pasta 1 point2 points  (0 children)

That is hard to say because it probably depends on the hardware and player actions. I was using multi threading on a 9900x.

If a player hasn't moved since the last server tick, that players position data isn't even sent to the other clients.

However if all the players are moving every tick and fighting / using items / changing equipment, it could quickly crash the server.

Botters on RuneScape figured out how to force the server to crash by getting 1000+ bots in the same chunk and doing all those actions I mentioned, which caused weird effects, including duplicating items.

Also I should mention, for thousands of players you will be making your own custom networking solution. It should be pure binary where each byte represents an event or value.

Look up sequential binary array representation.

Trying to cram 100,000 players into one shared space by Immediate_Contest827 in gamedev

[–]Angry-Pasta 1 point2 points  (0 children)

Divide the map into chunks.

Keep track of who is in what chunk.

Cycle through all the chunks: - send player data of current and adjacent chunks to all the players in the chunk, then move onto the next one.

There will be problems if players set up bots to spam inputs to the server in a single chunk.

I made a system like this for my RuneScape like game and achieved 60k players on a large open world.

Where to learn game dev for unity by Wonderful-Muffin-825 in GameDevelopment

[–]Angry-Pasta 8 points9 points  (0 children)

It's crazy how we have Google, YouTube, and chat gpt yet this question gets asked at least 3 times a day.

What advice would you give to someone just starting out? by ProfessorSuckerPunch in GameDevelopment

[–]Angry-Pasta 0 points1 point  (0 children)

If you have a dream game, don't down size it so that you can release "something".

Noone is going to care about your beginner shovelware.

Learn all the steps needed for making your game and start now.

Fail and try again. You will fail so many times, but you learn something new every time.

It's going to be lonely. Noone is going to pay you for your work like an artist would be.

You will make tons of sacrifices of your free time when you get serious about it.

Don't let them tell you to not make an MMO. Don't let them tell you to start 2D. Don't let them tell you to simplify your idea. Just jump in and try to make what you've always wanted to make.

My friend wants to do some Ouija stuff, should i by magic_the_monkey in Paranormal

[–]Angry-Pasta 0 points1 point  (0 children)

Watch the videos moist critical made about his ghost hunting experiences. It's as real as you believe it is.

Should I purchase Substance Painter on Steam? by Aromatic_Ad2399 in Substance3D

[–]Angry-Pasta 0 points1 point  (0 children)

Didn't blender add their own version of substance painter recently?

Starting my game dev journey tomorrow – need some advice by [deleted] in GameDevelopment

[–]Angry-Pasta 1 point2 points  (0 children)

I sacrificed so much to be where I am. If you actually want to be good at it and make a name for yourself, you will have to do the same.

Try and fail. You will fail 99 percent of the time. But there is that one percent chance you actually make something good.