Skip to content

In this repo, I am testing a basic game in Godot using GDScript. There will be some free assets in this that I am using mostly under the assets folder.

License

Notifications You must be signed in to change notification settings

kelson8/KCNet-Godot-Test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KCNet-Godot-Test

In this repo, I am testing a basic game in Godot using GDScript. There will be some free assets in this that I am using mostly under the assets folder.

This game doesn't do much currently, you can move the knight character around and move between zones, the health system isn't implemented yet.

I have a custom movement animation which only works when going left/right and a custom idle animation on the main character. Also the coin is animated too.

The coin I have setup to have a sound when picked up and the world1 interior has music that plays when you go in there.

Credit to MintoDog for the (sky_blue_street_climax_bpm180.ogg In use on world_1_interior): https://opengameart.org/content/sky-blue-street


I used globals to get the teleportation working with the doors in the current scene. https://forum.godotengine.org/t/problem-getting-player-position-from-another-scene/54745

I added a couple doors with teleports on the local scenes, it took me a little while to figure out how to make a teleport work between scenes. Now there is an entry/exit door in the mini castle that I created on the right side of world1.

I may remove the sky worlds and extras or just put them into a seperate Godot project.

I added a basic enemy which only has an animation for now, he is a fly on world1, once I implement the health system I'll try to make the enemies attack the player.

Character movement

To move the character around, you can use WASD like most games

You can use the mouse scroll wheel up to zoom the game in and the mouse scroll wheel down to zoom the game out.

Press the enter key to use doors.

I don't have jumping implemented just yet.

TODO for project

  • Implement health system
  • Implement enemy movement
  • Refactor movement for player, possibly add gravity and jumping.
  • Add attacks for player, swing sword at enemies.
  • Get this project to build on IOS/Android, currently it dies when launched on my Pixel 7a.

More advanced TODO for project

I might be able to do these in the future once I learn more Godot 4

  • Create a inventory system
  • Create a multiplayer test game
  • Add leaderboards to game
  • Look into my addons/assets list for some ideas to use.

Possible addons to use

Tutorials used for this project

Credits

About

In this repo, I am testing a basic game in Godot using GDScript. There will be some free assets in this that I am using mostly under the assets folder.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published