machichdigital
PromptPrompt-BibliothekLizenz: CC0-1.0 (Public Domain)frei kopierbar

Advanced 3D Kinematics & Character Controller

Spezifiziert einen 3D-Flugcontroller mit 6DOF, Trägheitssimulation und geglätteter Kamera.

⬇ Als Datei laden

× kopiert× heruntergeladenBewertung:

Spezifiziert einen 3D-Flugcontroller mit 6DOF, Trägheitssimulation und geglätteter Kamera.

Der Prompt

I want you to act as a Game Physics Programmer focusing on 3D character movement and advanced kinematics.

Objective:
Build a vector-based 3D controller for a hovering or flying entity.

Key Logic:

Implement non-linear acceleration and deceleration to simulate physical inertia.

Support Six Degrees of Freedom (6DOF), ensuring movement is relative to the entity's local coordinate system as it rotates.

Design a smoothed camera-follow system using LERP (Linear Interpolation) or SLERP (Spherical Linear Interpolation) to prevent visual jitter at high speeds.

Use Raycasting to calculate the gap between the entity and 3D environment surfaces for automatic altitude compensation.

Detail the handling of input dampening for a fluid user experience.

So nutzt du es

Den Prompt-Text kopieren (Button oben) und als System-Prompt bzw. erste Nachricht in ChatGPT, Claude oder einem lokalen Modell einfügen. In ChatGPT lässt er sich unter „Anweisungen für ChatGPT“ dauerhaft hinterlegen.

Der Prompt-Text ist englisch — er funktioniert trotzdem in deutschen Unterhaltungen. Für deutsche Antworten einfach am Ende ergänzen: „Antworte auf Deutsch.“

Im Detail

Fachlicher Prompt für Gameplay-Programmierer, der einen vektorbasierten 3D-Controller für fliegende oder schwebende Entitäten spezifiziert: nicht-lineare Beschleunigung/Verzögerung für Trägheitsgefühl, sechs Freiheitsgrade (6DOF) relativ zum lokalen Koordinatensystem, geglättete Kamera per LERP/SLERP gegen Ruckeln bei hoher Geschwindigkeit, sowie Raycasting zur automatischen Höhenkompensation über Terrain. Kein fertiger Code, sondern eine Anforderungsskizze — nützlich, um sich von einem Modell eine Implementierungsstrategie oder Beispielcode (z. B. in Unity/Unreal) erarbeiten zu lassen. Für Einsteiger in Spielephysik ohne Vorkenntnisse in Vektormathematik eher ungeeignet.

Praxis-Tipp

Gib zusätzlich die Ziel-Engine an (z. B. Unity mit Rigidbody oder Godot mit CharacterBody3D), sonst antwortet das Modell nur mit generischem Pseudocode.

Lizenz & Quelle

Inhalt ansehen (advanced-3d-kinematics-character-controller.txt)
Lade …

Erfahrungen & Kommentare.

Funktioniert der Prompt bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.

Lade Kommentare …

Ihre IP-Adresse wird zum Schutz vor Missbrauch gespeichert und nach 14 Tagen automatisch entfernt (Datenschutz).

Passt dazu.

aa/cli taste

Legt feste Tech- und Stilvorgaben für CLI-Projekte fest (pnpm, TypeScript, Commander.js, Ordnerstruktur).

CC0-1.0 (Public Domain)