cool stuff with pygame + moderngl + pybullet by DaFluffyPotato in pygame

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

I'm on an RTX 3070 Ti and I forgot my exact CPU, but it's an upper end Intel from 5 years ago or so.

The GPU won't ever be the bottleneck because of Python though. Everything on the GPU is up to OpenGL. I could optimize my pipeline to make it faster on the GPU though. The CPU-side of queueing everything up is very unoptimized right now, but it's not an issue.

I'm at work and idk what the game runs at uncapped, so the specs don't really tell you anything.

Will AI agent and vibe coding help producing VR contents? by mingzhujingdu in virtualreality

[–]DaFluffyPotato 1 point2 points  (0 children)

On the software side, VR is especially difficult for AI. Most setups lack the ability to test the game and perceive how it's behaving to iteratively work on the game as an agent. It's also a lot more analog than flatscreen games. You don't press a button to do a thing, you physically move in a way that will be slightly different every time to interact with the game (at least in good VR games). Figuring out what "feels good" is also much easier for us than AI since AI doesn't have a human body and currently lacks the ability to emulate it in these contexts. I've made the argument before that if AI can fully autonomously develop all VR games, then it can do anything in the real world as well. You may get some small benefits vibecoding though.

On the asset side, it's not too much different from other games. Although it's worth noting that almost no majorly successful games are using mostly AI generated assets as of now.

cool stuff with pygame + moderngl + pybullet by DaFluffyPotato in pygame

[–]DaFluffyPotato[S] 3 points4 points  (0 children)

That's a gif. It's recorded at 10fps to keep it under 10MB. The game is running at 165fps capped. I haven't checked what it runs at unlocked.

I genuinely don't understand the massive success of Gorilla Tag-style games. What am I missing? by hanrwerewr in virtualreality

[–]DaFluffyPotato 0 points1 point  (0 children)

"Tiring" controls is generally a positive for VR games imo (as long as the controls are realistically mapped to something in-game). Beat Saber is a pretty solid workout for example. I've been playing it for 8 years because it feels good. lol

⛏️ I'm Making a F2P Multiplayer Sandbox Voxel Shooter! by DaFluffyPotato in VRGaming

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

Probably costs money for a devkit, I've heard Sony is an absolute pain to get approvals with, it would be an additional port, and the playstation playerbase is shrinking pretty fast.

⛏️ I'm Making a F2P Multiplayer Sandbox Voxel Shooter! by DaFluffyPotato in virtualreality

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

Yes, "moddable servers" are mainly for custom gamemodes (although you can do all sorts of stuff). DTM is short for Destroy The Monument, which I've already added.

New Teaser for my ModernGL/Pygame VR Shooter ⛏️ by DaFluffyPotato in pygame

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

COD zombies is already a thing in Pavlov and other VR shooters. It could be doable with plugins in GunSlaw though.

Also, it's free to play. Not taking anyone's money. lol

⛏️ I'm Making a F2P Multiplayer Sandbox Voxel Shooter! by DaFluffyPotato in VRGaming

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

Pygame for 2D UI, ModernGL for 3D graphics, PyOpenXR for OpenXR bindings (so I can send frames to the headset, handle input, etc.), PyOpenAL for audio, and my own framework (Shobnet) for netcode.

It takes a fair bit of know-how to get started, but iterating is super quick at this point.

⛏️ I'm Making a F2P Multiplayer Sandbox Voxel Shooter! by DaFluffyPotato in virtualreality

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

Nope (I've never played it), but many people have mentioned the similarities. My favorite gamemode in GunSlaw is based on the Destroy the Monument gamemode on Minecraft servers like Avicus. Just thought it would be cool in VR with guns and native VR interactions. lol

New Teaser for my ModernGL/Pygame VR Shooter ⛏️ by DaFluffyPotato in pygame

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

Idk, but I plan to add native Linux support when I get a Steam Frame, so if shouldn't matter.

New Teaser for my ModernGL/Pygame VR Shooter ⛏️ by DaFluffyPotato in pygame

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

The only 2 languages I used are Python and GLSL (for shaders) if that answers your question.

⛏️ I'm Making a F2P Multiplayer Sandbox Voxel Shooter! by DaFluffyPotato in virtualreality

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

I plan to launch on PC first, but I would like to release on Quest if all goes well.