Desolate Drive
Just played Desolate Drive, a really cool vehicular combat project from 2020 inspired by the art of Simon StΓ₯lenhag.
oursbleu.itch.io/desolate-drive
Check out more from the creators: oursbleu.itch.io/, x.com/RizzToTheIzzle, @gortnar.com, @mrtapa.bsky.social, whythisname.itch.io/
23.06.2025 15:57 β π 9 π 1 π¬ 0 π 1
Having worked on CMC movement for 5+ years now, I think the average games people make will benefit a whole lot more from the types of things you can make in a client auth model, and the ease of making them, will be outweight by the `slower` cheat detection/protection model of heuristics
03.12.2024 23:38 β π 2 π 0 π¬ 1 π 0
Now, obviously bad connections happen and clients might `look` like they are cheating if they miss some gameplay state, in a client auth movement scenario, but that's why we can track things over time.
03.12.2024 23:38 β π 1 π 0 π¬ 1 π 0
if 9 clients get their movement speed reduced by 40% when X happends, and the 10th player is still at max speed, ban that guy.
Sever auth movement is the holy grail and prevents cheating, but it also prevents a whole lot of gameplay mechanics and feel things
03.12.2024 23:38 β π 1 π 0 π¬ 1 π 0
as cool as server authoritative movement is, what would be, perhaps cooler, if we got a framework for client sided authority cheat detection heuristics.
Let me do all the things on the client, and score the outcome of player state over time, and correct/ban whoever goes beyond expected result.
03.12.2024 23:38 β π 4 π 0 π¬ 1 π 0
yeah, rope physics door puzzle game type thing.
Try to port to 5.5 and make a small little demo
23.11.2024 23:11 β π 4 π 0 π¬ 0 π 0
come December I've got holidays and plans with @seannoonan.bsky.social to start working on a thing again.
so there is a chance I post things :D
23.11.2024 00:16 β π 1 π 0 π¬ 1 π 0
oh no
23.11.2024 00:16 β π 1 π 0 π¬ 0 π 0
One downside here is without C++, you are stuck with a UObject that has no world. And therefore you cant use functions that require a world, like trace functions.
You can create a C++ base class from UObject, which has UCLASS(meta=(ShowWorldContextPin)), and subclass that in BP.
23.10.2024 22:43 β π 0 π 0 π¬ 0 π 0
It works best on objects that get reinitialized or are CDO by themselves.
So things like actor/scene components, widgets work well.
Pure UObjects as well In the vid above I basically make a double jump inside this UObject
23.10.2024 22:43 β π 0 π 0 π¬ 1 π 0
Need to start transferring posts from twtr.
Here's a recent fav because it really makes you approach building things differently.
It is possible to hot-reload Blueprints, while in PIE in UE5.
There is an array of allowed classes under
EditorPrefectences>BlueprintEditorSettings
#gamedev #ue5
23.10.2024 22:39 β π 11 π 0 π¬ 1 π 0
This is how it looks when it's working, though. It's SUPER COOL!
The math on this was kinda wild, @mrtapa.bsky.social helped a TON. His solution ended up far more elegant. My initial efforts were... uhhhhhhh, less good. But it works now! It saves me SO much time!
13.09.2024 17:01 β π 7 π 1 π¬ 0 π 1
Basic Prog Brit Woke Remoaner Centrist Dad.
He/Him, Bi, ADHD, the usual.
Former Splash Damage game dev.
Full-Stack Narrative Designer/Game Writer available for hire:
https://www.sternword.co.uk/
AAA independent game development studio working on an unannounced original IP. You can see game concept art at https://gravitywell.games
Professional maker of janky things. Ex-splashdamage
Technical Designer @ Underdog!
Too many boardgames, likes to go π
Dumbfuck. Depressed and ready to make mistakes.
sen-wah ve-hic-u-lar art-east @ Cloud Imperium
Previous Senior Env @Splash Damage
enjoyer of environment art fundementals
www.joetyas.com
Senior Gameplay Programmer at Splash Damage
Crumbly old game developer, baggy and a bit loose at the seams. Have been doing it since all of this was just fields.
Greying game developer | Lead Tech artist on Project Astrid at Splash Damage | Limit Break Mentor 2022-25 | BAFTA Games member | Oldhammer minis | 80s Geek |
Unreal Engine is the worldβs most open and advanced real-time 3D tool. Learn more about how to get started with #UE5: http://unrealengine.com/unreal-engine-5
Senior Technical Audio Designer @Epic Games
Secretary for @gameaudiodiversity.bsky.social
Composer/Sound Designer. Hobbyist Animator, Painter, Writer, Game Developer.
(He/Him)
Lead Technical Artist @ Epic Games.
Formerly @ Yager & Fishlabs.
Modular Synthesizer guy.
Making music as βJanky Jamsβ - https://soundcloud.com/jankyjams
Wearer of many hats. Metaphorical ones only, I unfortunately don't have a hat face.
Based in Berlin.
Itβs Ryan from Twitter! Former Epic Games Engineering Fellow, now an intern at Gradientspace Corp (gradientspace.com). Invented Modeling Mode, Geometry Script, Autodesk Meshmixer, some other stuff. PhD in Computer Shapes. Also mastodon.gamedev.place/@rms80
Head of Engineering at mod.io, helping developers implement UGC support and distribution in their games.
Technical Director at Pub Games, maintaining Primal Carnage: Extinction.
Primarily working in C++, #UnrealEngine, #dotnet, #csharp
Pushing voxel technology forward at Voxel Plugin using Unreal Engine
You can DM me on discord @ phyronnaz
My blog: https://victorcareil.com/
tomlooman.com
Unreal Engine Developer. Making Courses for Indies & AAA Studios
Support main, tank offspec IRL. Senior DevRel Engineer at Epic Games. Opinions are my own.
Technical Animator @EpicGames. Previously Product and Tech Art Director @PhoenixLabs. Dad, All Around Game Developer, Always Learning. Go Seattle Sounders!