Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chafmere/2dplatformercontroller
A Godot 2d platformer controller
https://github.com/chafmere/2dplatformercontroller
godot godot-game-engine player-controller
Last synced: 4 months ago
JSON representation
A Godot 2d platformer controller
- Host: GitHub
- URL: https://github.com/chafmere/2dplatformercontroller
- Owner: chafmere
- License: cc0-1.0
- Created: 2020-09-13T11:15:35.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-04-19T06:45:32.000Z (almost 2 years ago)
- Last Synced: 2024-09-22T13:02:15.012Z (5 months ago)
- Topics: godot, godot-game-engine, player-controller
- Language: GDScript
- Homepage:
- Size: 31 MB
- Stars: 10
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
NEED A PLAYER CONTROLLER FOR GODOT 4?? DOWNLOAD [HERE](https://chaffgames.com/godot-player-controller-template-for-2d-platformers/)
2d Platformer Controller for the Godot Game Engine
This is a player controller than can be used to make games like 'Celeste' in the Godot Game Engine.
It has all of the main functionality of a player controller. I have not put in dying or scene changes.
But if you need a quick controller for a 16 bit game prototype then this might be helpful.Some of the code might be a bit confusing, this is my first time writing a player controller and using GDscript.
Some thing I know i will polish at some point are:> Dash/Dodge variable naming is interchangable for different sections of the code. I will update to have one main name reference.
> Wallhold/WallGrab sound too similar when they do different things.when you clone this and open up in Godot, there is an example scene called 'SandBox'
There is a 3d model in this repository?
Yes I used a very basic 3d model and Mixamo to grab animations and render them as 2d sprites. I then cleaned them up in Aseprite.
Some animations are still very basic. Attack animations are 1 frame, Dash/Dodge has borrowed from the jump animation frames and there is simply no animation for the climb.
Open to suggestions as I am still learning but feel free to use if you wish.