Park
A downloadable game for Windows and Linux
I honestly believe this is the peak of non-instanced animated characters performance if you measure "motion-to-photon" latency, biased on simplicity.
- Half-floats don't work everywhere.
- Vulkan/DX12/Metal does not help. (mostly because more CPU cores increase GPU latency)
- Quaternions instead of Matrix44 would help a marginal amount on drawcall bandwidth but not everywhere and that is not the bottleneck.
- Putting the animations in textures for low register GPUs and avoiding the transfer altogether is a good option to beat this but it kills dynamic changes.
All of the "improvements" above add complexity.
This is the best common denominator and my bet is it's going to last forever.
Enjoy watching 5W hardware outperform future 100+W with AAA engines.
-----
Run with play.bat/sh.
Press +/-, f and space.
Needs network or segfaults. (because it's going to become a MMO)
Release post on my forum:
http://talk.binarytask.com/task?id=5959519327505901449
http://edit.rupy.se/?host=move.rupy.se&path=/file/game.cpp&space
Tested on Raspberry 4/5, Jetson Nano and 3588 Panthor.
Edit: If you wonder where the linux on X86 version is I will never support that combination. X86 is for servers, clients should be ARM (or Risc-V) once Windows fades away.
Updated | 9 days ago |
Status | In development |
Platforms | Windows, Linux |
Author | tinspin |
Tags | mmo |