An open API service indexing awesome lists of open source software.

https://github.com/mkm12345/game_development

Make game development easy!
https://github.com/mkm12345/game_development

game-development pygame pygame-library python python-package

Last synced: 10 months ago
JSON representation

Make game development easy!

Awesome Lists containing this project

README

          

# game_development

![Python Version](https://img.shields.io/badge/Python-%3E%3D%202.7-blue?style=plastic)
![PyPI Version](https://img.shields.io/badge/pypi%20package-1.0.5-4DC71F?style=plastic)
![First Timer Friendly](https://img.shields.io/badge/first%20timer-friendly-4DC71F?style=plastic)
![Test Passing](https://img.shields.io/badge/tests-all%20passing-4DC71F?style=plastic)

A game development library for Python that simplifies game development tasks in both 2D and 3D using the power of Pygame and Panda3D.

- GitHub: [https://github.com/MKM12345/game_development](https://github.com/MKM12345/game_development)
- PyPI: [https://pypi.org/project/game_development/](https://pypi.org/project/game_development/)

## Installation

Install with pip:

```bash
pip install game_development
```

You can also install it using the git URL:

```
pip install "git+https://github.com/MKM12345/game_development.git@pip-install#egg=game_development"
```

## Features
Simplifies game development in both Pygame (2D) and Panda3D (3D).
Combines the power of Pygame and Panda3D to create awesome games.
Open-source and beginner-friendly, you can contribute to the library.
Regular updates with new functions and bug fixes.

## Usage
```
from game_development.game_development import Game, GameDevelopment3D, Panda3DGame

# Use the provided functions in your Pygame and Panda3D game development project.
# e.g. you might want to use it like this:
# Create a Pygame game development instance
# game_dev = Game()

# Create a Panda3D and Pygame mixer instance
# game_mixer = GameDevelopment3D()

# Create a Panda3D utility instance
# panda_utils = Panda3DGame()

# Use the functions and classes provided by game_development to streamline your game development process.
```
## Contributing
We welcome contributions from the community! To contribute to game_development:
- Read the contribution guidelines.
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and submit a pull request.
## Support
If you need help or have questions, feel free to ask on GitHub Discussions or report issues on GitHub Issues.

## License
game_development is licensed under the [MIT License](LICENSE).

Enjoy simplifying 2D and 3D game development with game_development!