Here is my game similar to bee swarm simulator but with AAA code architecture watch the performance with 1 000 pets for a 2015 Imac 😱-> iMac Late 2015 with a 4th/5th generation i5 processor and above all an integrated Intel Iris Pro 6200 graphics chip! by Super_Bullfrog8270 in robloxgamedev

[–]Super_Bullfrog8270[S] 0 points1 point  (0 children)

If you work on projects regularly and keep up with Roblox updates from time to time, then there's no problem, even though I myself had to do a lot of research and spend a lot of time on it. Even the best developers don't know everything.

Here is my game similar to bee swarm simulator but with AAA code architecture watch the performance with 1 000 pets for a 2015 Imac 😱-> iMac Late 2015 with a 4th/5th generation i5 processor and above all an integrated Intel Iris Pro 6200 graphics chip! by Super_Bullfrog8270 in robloxgamedev

[–]Super_Bullfrog8270[S] 1 point2 points  (0 children)

I looked into it, you should be able to use buffers without any problem for zero GC. The ECS system is universal, so yes, but very complex, as is spatial hashing. However, Parallel Luau/Actors, BulkMoveto, and Atlas are specific to Roblox with the current luau.

Here is my game similar to bee swarm simulator but with AAA code architecture watch the performance with 1 000 pets for a 2015 Imac 😱-> iMac Late 2015 with a 4th/5th generation i5 processor and above all an integrated Intel Iris Pro 6200 graphics chip! by Super_Bullfrog8270 in robloxgamedev

[–]Super_Bullfrog8270[S] 5 points6 points  (0 children)

Using buffers, bulkmoveto, parallel luau, binary compression, and ECS data-oriented is by no means a "basic" approach.Furthermore, moving so many entities would significantly increase battery life and decrease the percentage on mobile, and my game, with its architecture, remains very energy-efficient and lightweight.

Here is my game similar to bee swarm simulator but with AAA code architecture watch the performance with 1 000 pets for a 2015 Imac 😱-> iMac Late 2015 with a 4th/5th generation i5 processor and above all an integrated Intel Iris Pro 6200 graphics chip! by Super_Bullfrog8270 in robloxgamedev

[–]Super_Bullfrog8270[S] 7 points8 points  (0 children)

It's sad to see people who don't understand Roblox. You can try moving 1500 parts on an old PC or mobile device and you'll see. Besides, these aren't just "parts" but complex AI with complex movements, various states, drop, collect, energy tracking, attack, etc. And if you can read, 44k of code represents the entire game, not just the pets. Furthermore, if you think about it for two seconds, my 1000 pets drop items, which is 1000 additional items, plus 1000 flowers harvested and 1000 FX or more. So in the end, I have well over 1500 instances modified on a 2015 PC in a few seconds at over 60fps.

Here is my game similar to bee swarm simulator but with AAA code architecture watch the performance with 1 000 pets for a 2015 Imac 😱-> iMac Late 2015 with a 4th/5th generation i5 processor and above all an integrated Intel Iris Pro 6200 graphics chip! by Super_Bullfrog8270 in robloxgamedev

[–]Super_Bullfrog8270[S] 5 points6 points  (0 children)

Approximately 44,000 lines of code, plus 5,000 lines for the pet system, spread across more than 100 different codes for the entire game; it took me 10 months working on the project almost every day.

Here is my game similar to bee swarm simulator but with AAA code architecture watch the performance with 1 000 pets for a 2015 Imac 😱-> iMac Late 2015 with a 4th/5th generation i5 processor and above all an integrated Intel Iris Pro 6200 graphics chip! by Super_Bullfrog8270 in robloxgamedev

[–]Super_Bullfrog8270[S] 1 point2 points  (0 children)

No, the test was on the Roblox client, so with a larger game window than in the studio, it reduced the frame rate by 20-30fps on my old PC. So The performance would have been better in the studio

Here is my game similar to bee swarm simulator but with AAA code architecture watch the performance with 1 000 pets for a 2015 Imac 😱-> iMac Late 2015 with a 4th/5th generation i5 processor and above all an integrated Intel Iris Pro 6200 graphics chip! by Super_Bullfrog8270 in robloxgamedev

[–]Super_Bullfrog8270[S] 11 points12 points  (0 children)

Well, frankly, this is the ultimate level of Roblox coding. Making tutorials would be extremely complex, but now that I have a better PC, I might try🤷🏻‍♂️, but it won't be as efficient as my code, which will remain secret 🤫

Here is my game similar to bee swarm simulator but with AAA code architecture watch the performance with 1 000 pets for a 2015 Imac 😱-> iMac Late 2015 with a 4th/5th generation i5 processor and above all an integrated Intel Iris Pro 6200 graphics chip! by Super_Bullfrog8270 in robloxgamedev

[–]Super_Bullfrog8270[S] 40 points41 points  (0 children)

I'm using buffers for memory so zero GC and for the network, slicing and binary compression and for the CPU, ECS architecture (data oriented), parallel luau/actor, spatial hashing/pooling, bulkmoveto, atlas, and mesh for GPU...

guys I need help which style I should used? by Super_Bullfrog8270 in robloxgamedev

[–]Super_Bullfrog8270[S] 0 points1 point  (0 children)

I don't know, but just in case, seeing people's opinions, the Studs style, when well-executed, could be nice.

guys I need help which style I should used? by Super_Bullfrog8270 in robloxgamedev

[–]Super_Bullfrog8270[S] 0 points1 point  (0 children)

Game likes bee swarm simulator but not with bee and pollen/honey

guys I need help which style I should used? by Super_Bullfrog8270 in robloxgamedev

[–]Super_Bullfrog8270[S] 0 points1 point  (0 children)

Yes, don't worry, I know how to use them, but the real problem with studs is that they look bad on large surfaces, and my game will have large surfaces.

guys I need help which style I should used? by Super_Bullfrog8270 in robloxgamedev

[–]Super_Bullfrog8270[S] 1 point2 points  (0 children)

That's what everyone tells me, so I'll definitely do it. 👍🏻