Skip to content

Latest commit

 

History

History
91 lines (55 loc) · 3.87 KB

README.md

File metadata and controls

91 lines (55 loc) · 3.87 KB

.github/workflows/main.yml

Chara States

This is a small Godot .NET example of a state machine for characters.

Prerequisites

Software what you need is:

Getting Started

To get started with this project, install prerequisites software and then follow these steps:

  1. Clone the repository.
  2. Open the project in Godot.
  3. Explore the different character states and their transitions.
  4. Customize the state machine to fit your own character behaviors.

Game description

In this game, players control a character and navigate through levels. The objective is to overcome obstacles, pick up all coins, and reach the end of the level. The character has various states, such as idle, walking, jumping, and falling, which can be triggered by player input or game events. The state machine handles transitions between these states. Customize the state machine to create unique character behaviors and enhance the gameplay. Enjoy the adventure!

Controls

  • WASD or arrows - movement
  • Space - jump
  • ESC or P - show / hide pause menu

Game Features

Here are some features of the game:

  1. Character State Machine: dynamic gameplay with a state machine that handles different character states, such as idle, walking, jumping, and falling

  2. Audio effects: music and coin Immerse yourself in the game with a captivating soundtrack and sound effects that enhance the gaming experience

  3. Pause Menu: a menu that allows players to pause the game and access options or settings

  4. Win Menu: A menu that appears when the player successfully completes a level, allowing them to restart the next level or return to the main menu

  5. Level Prototype: Play through a fully functional prototype level that showcases the game mechanics and challenges

  6. Coin Collection: Collect coins scattered throughout the levels to increase your score

  7. Main Menu: sets the tone for the game

  8. Kill Zone: an area that instantly ends the game if the character falls into it

Screenshoots

Main Menu Gameplay Main Menu Debug Menu

Game Assets

The following game assets were used in this project:

I would like to extend a special thanks to Kenney for amazing work and for making these assets available under the Creative Commons license. Thank you, Kenney!

Please note that these assets are used under the Creative Commons license. Make sure to comply with the terms and conditions of each asset when using them in your own projects.

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Author

Do you like this project and want me support? Great! I really appreciate it and makes me very happy if you buy Buy Me A Coffee.