Metadata-Version: 2.3
Name: kazm
Version: 0.0.21
Summary: A fully modular AI game backend built in python
License: GPL-3.0
Author: hamad
Author-email: 60110135+HAlafeefi@users.noreply.github.com
Requires-Python: >=3.10
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: python-dotenv (>=1.1.0,<2.0.0)
Project-URL: Changelog, https://github.com/HAlafeefi/kazm/releases
Project-URL: Documentation, https://github.com/HAlafeefi/kazm
Project-URL: Homepage, https://github.com/HAlafeefi/kazm
Project-URL: Issues, https://github.com/HAlafeefi/kazm/issues
Project-URL: Repository, https://github.com/HAlafeefi/kazm
Description-Content-Type: text/markdown

<div align="center">
  <img src="assets/logo/kazm.png" width="50%" height="50%" alt="Kazm">
  <h1>Kazm</h1>
</div>

**Kazm** is a fully modular AI game backend built in python for game developers who want to incorporate AI in their games without any hassle. 

Kazm ~~is~~ (will be) able to create quests based on rules you set, create and manage npcs with custom behavior, personalities and more

## 🚧 Work In Progress and Call For Help

Kazm is still in early development. I'm a beginner python developer with minimal experience in such projects, contributions are welcome and encouraged!

## Planned Features
- **NPC AI Behavior** – Define personality, emotions, and decision logic
- **Dialog Engine** – Create branching conversations with memory and tone
- **Quest Generator** – Procedural quests based on world state and player actions
- **World State Manager** – Track relationships, events, factions, etc.
- **API-Ready** – Use Kazm with Unity, Unreal, or Godot via REST or WebSocket
- **Modular Design** – Use only the systems you need
- And more is planned...

## TODO
- **More AI providers** - GenAI, OpenAI, Ollama, etc...
