Skip to content

ShadowSL3/Ammo-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ammo Generator 🎯

Ammo Generator Logo

Ammo Generator is a powerful tool designed for the Godot game engine. It simplifies the creation and management of ammunition properties within game projects, allowing developers to define attributes such as animation sequences for different types of ammunition, associated weapon names, autofire capabilities, and more.

Features ✨

  • Ammo Animations: Easily define and manage animations for different ammunition types.
  • Weapon Integration: Associate ammunition with specific weapon names.
  • Autofire Support: Configure autofire capabilities for weapons.
  • Custom Properties: Add custom properties to ammunition as needed.

Installation 🛠️

  1. Clone the repository:
    git clone https://github.com/ShadowSL3/ammo-generator.git
  2. Import into Godot:
    • Open Godot and import the project by navigating to the cloned repository folder.

Usage 🚀

  1. Creating Ammo Types:

    • In the Godot editor, create a new Ammo resource by navigating to Scripts -> Ammo -> New Ammo.
    • Set the properties such as Weapon Name, Autofire, and Animations in the Inspector.
  2. Assigning Ammo to Weapons:

    • Drag and drop the Ammo resource to the desired weapon node in the scene.
    • Configure the weapon to use the specified Ammo resource.
  3. Customizing Animations:

    • Use the AnimationPlayer node to define and customize animations for each Ammo type.
    • Link the animations in the Ammo resource properties.

Demonstration 📹

Watch a demonstration of Ammo Generator in action:

Ammo Generator Demo

Contribution Guidelines 🤝

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Make your changes.
  4. Commit your changes:
    git commit -m "Add some feature"
  5. Push to the branch:
    git push origin feature/your-feature-name
  6. Open a Pull Request.

License 📜

🛠️ Godot 3.5.3 Support

Modify Code gd onready Who Godot 4.0 changed Remove standard keywords onready Now Godot 4.0 Support only gd @export var WeaponName : String This example show Changed godot Resource Is Example Godot Change Only Script You Use only @ in the other project or implementation contains only @

License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.

Acknowledgements 🙏

  • Thanks to the Godot community for their support and contributions.
  • Inspired by various open-source projects and game development tools.

Updates 📅

This project is constantly updated. New features are announced every Thursday. Stay tuned for exciting updates!


Made with ❤️ by ShadowSL3

Releases

No releases published

Packages

No packages published