this post was submitted on 22 Jan 2025
1 points (100.0% liked)

Godot: The open source game engine

21 readers
1 users here now

A community for discussion and support in development with the Godot game engine.

founded 2 years ago
MODERATORS
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/godot by /u/Mantissa-64 on 2025-01-22 04:04:02+00:00.


For me it has to be either Godot's controller support. In other engines, this often requires some third party extension/addon/plugin to make work correctly, there's often issues with dualshock or nintendo controllers, and controllers are treated as entirely different input entities than M/KB.

In Godot, you just wire up all your actions, fire off GetFocus in the appropriate scripts, and your game has controller support. The only bespoke codepath that distinguishes between controller/mouse in my game so far is the one that supports first-person mouselook vs. controller look. It really does just work, adding controller support was two commits and a handful of lines of code.

For the ESL folks: "Sleeper" means that it's a feature that isn't very flashy or impressive, but it's really useful/powerful. It comes from the racing world, and refers to a car that looks like trash, but is incredibly fast.

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here