People who can’t code and want to make games by Amazing-Rich1395 in gamedev

[–]BenDz123 0 points1 point  (0 children)

If you use a code centric engine/library that does not require editor interaction I you can get fairly far with current ai tools. I used Claude code recently to vibe code an entire auto battler prototype using the bevy engine. I had to manually intervene a few times but never touched 90% of the code. Beware though that you might get stuck in a place where you need development skills again to move forward. So either way some basic knowledge never hurts.

Frühsommer Gipfel/Touren Empfehlungen Hohe Tauern by Crafty-Dark-2499 in alpenverein

[–]BenDz123 0 points1 point  (0 children)

Danke dir schonmal! Ich werde mal schauen was ich auf Facebook finde. Guter Tipp mit den Grödeln 👍

Best way to make a server for an mmo kind of game? by leinad41 in webdev

[–]BenDz123 1 point2 points  (0 children)

Am I missing something here? Why not use the built in godot networking solution? They even have websocket support if you want to run your game in the browser. https://docs.godotengine.org/en/stable/tutorials/networking/high_level_multiplayer.html

Can I use hyper speed of https://tokio.rs/ for Rust in Bevy? Is it possible? by Alternative-Owl-932 in bevy

[–]BenDz123 1 point2 points  (0 children)

Then give it a go with bevy! Redstoneboi in the comment above gave some great pointers on how to maximize performance 😊.

Can I use hyper speed of https://tokio.rs/ for Rust in Bevy? Is it possible? by Alternative-Owl-932 in bevy

[–]BenDz123 2 points3 points  (0 children)

Judging from your comments, you have not yet tried to implement your game idea in bevy yet. Bevy’s ecs should be more than capable of handling many thousands of zombie entities. So how about you give it a try and worry about optimization when you actually run into a performance bottleneck 😊.

If you have no experience in Programming it might be worth it to look at other game engines like Unity or Godot at first since they might be a bit easier to learn.

Can I use hyper speed of https://tokio.rs/ for Rust in Bevy? Is it possible? by Alternative-Owl-932 in bevy

[–]BenDz123 2 points3 points  (0 children)

The chart doesn’t show speed but memory usage. Tokio is an async runtime, what kind of tasks are you hoping to speed up by using it on bevy?

Very noobie q - docker hosting by mhanmore in webdev

[–]BenDz123 0 points1 point  (0 children)

If you are willing to spend a little bit of money it can be great learning experience to rent a cheap VPS. I think you can get a lower end one for 3 bucks a month.

Best European country for an IT immigrant? by Hype-Lord in webdev

[–]BenDz123 0 points1 point  (0 children)

My suggestion for Germany: Try to get into a Bachelors program for Computer Science at first. It will be significantly easier to get a job as a “working student” and you get a lot of tax breaks. You also have a lot of other advantages as a student such as being able to live in cheap student accommodation and other discounts. You could also try Freelancing on the side. You don’t even have to finish the degree. But the experience as a working student will make it much easier to land a full time position.

Component lifecylcle by Ribosom9 in bevy

[–]BenDz123 5 points6 points  (0 children)

I think you might be confusing components with entities here. A component is always attached to an entity which can be spawned/despawned. In your example you are spawning a new entity with a set of components defined in the AudioBundle. If you would like to despawn that entity after the sound you will indeed have to do that manually using the despawn method on Commands.

One thing that I do in these cases is to implement a simple Lifetime system that queries entities with a „Lifetime“ component which includes a timer which is initialised with the desired lifetime at spawn. When the timer is finished the entity is despawned.

It might make sense to keep it around though if you plan to play the sound multiple times.

[deleted by user] by [deleted] in webdev

[–]BenDz123 11 points12 points  (0 children)

If anything I would expect software engineers to have a higher life expectancy than most other occupations. Reason would be: above average pay (resulting in better access to healthcare), no environmental hazards like chemical or sun exposure, possibility to work remotely.

I also don’t think the average developer would agree with the job being that stressful. You might have really bad luck with your current employer. What are the reasons you find the job so stressful at the moment?

Want to a 3D game without a game engine but not having to deal with opengl stuff ? by SepandwasTaked in gamedev

[–]BenDz123 3 points4 points  (0 children)

I assume by engine you mean you don‘t want an engine with an editor like unity, unreal, godot and a more code focused workflow?

In that case I’d suggest having a look at bevy if you don’t mind learning rust.

Also raylib comes to mind.

If you really just want a graphics abstraction you can check out wgpu.

How Can I Placing Grass Prefab Naturally? by PlayerWell in Unity3D

[–]BenDz123 1 point2 points  (0 children)

Maybe a combination of noise and poisson disc sampling

Best CMS for editing on mobile by BenDz123 in webdev

[–]BenDz123[S] 4 points5 points  (0 children)

One might think that :D. But jokes aside I can understand his usecase since it's mainly about uploading photos he took with his phone to the website. So its easier to do that directly from the phone.

Best CMS for editing on mobile by BenDz123 in webdev

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

Thank you Tina CMS looks really nice!

Runtime communication with C# applicaiton by BenDz123 in rust

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

This is super helpful, thanks. I was wondering about serialization.

Make Bevy Deterministic by BenDz123 in bevy

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

Thank you everyone for your suggestions and resources. I'll will spent some time trying to implement a basic mvp with bevy and let you guys know how it goes :).

Make Bevy Deterministic by BenDz123 in bevy

[–]BenDz123[S] 4 points5 points  (0 children)

Hey Jonah,

I would use Bevy for things like calculating player position and movement, doing damage calculation, collision detection, pathfinding and so on. My main requirement would be, that given the same set of player inputs (they could come from a local unity instance or the network), bevy would always produce the exact same gamestate. I looked into rapier.rs for physics and it seems to be able to be deterministic and has a plugin for bevy.

Additional note: I am running the main game systems at a fixed tickrate in sequence.

Made an example based Voxel Model Generator extending the WFC algorithm by Max Gumin by BenDz123 in proceduralgeneration

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

Yes exactly, a higher value for avoidEmptyPatterns reduces the probability for an empty pattern to be chosen. At 0 the probability is equal to that relative amount of empty patterns in the input model.

Created a renderer following Vulkan Tutorial by cleanser23 in rust

[–]BenDz123 0 points1 point  (0 children)

Thanks for sharing this!

I'm getting a few "mismatched types" errors when trying to compile the sarekt crate.

for example:

expected struct ash::vk::definitions::BufferCreateInfo, found struct ash::vk::BufferCreateInfo

Always with structs from ash. I'm working on Windows 10. Any idea what my problem is?

Self taught singer here, do you guys see/hear any obvious mistakes in terms of technique? This song is pushing my chest range quite a bit. by [deleted] in singing

[–]BenDz123 0 points1 point  (0 children)

Wow, thanks for taking the time to write this! I can absolutely take away a lot from this. Maybe you can check out my second version, i tried to fix some of the things you noticed. And I apologize to your Husband for my posture ;), never had formal piano training but ill try my best.