Skip to main content

A fully modular AI game backend built in python

Project description

Kazm

Kazm

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...

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kazm-0.0.22.tar.gz (14.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kazm-0.0.22-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file kazm-0.0.22.tar.gz.

File metadata

  • Download URL: kazm-0.0.22.tar.gz
  • Upload date:
  • Size: 14.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.3 Linux/6.14.7-arch2-1

File hashes

Hashes for kazm-0.0.22.tar.gz
Algorithm Hash digest
SHA256 5a0208e8c71517372050d8064d7330aafacda73fd3e74bfc80772defb4b36976
MD5 52ecf8840b666aea904f36a547139b50
BLAKE2b-256 2197c9affbe80b8bce886dfff271ee68d38a27e4c081f98b331c1da72759019e

See more details on using hashes here.

File details

Details for the file kazm-0.0.22-py3-none-any.whl.

File metadata

  • Download URL: kazm-0.0.22-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.3 Linux/6.14.7-arch2-1

File hashes

Hashes for kazm-0.0.22-py3-none-any.whl
Algorithm Hash digest
SHA256 c1a977dbc3f8b2013185b88abbb03345baa7bc2155e4cd19608e94637d141065
MD5 207851101ab4eea0ce5aa38253a49810
BLAKE2b-256 7caa0cb5dba7444bf4d9a088d14490fbc049270b38f7a1b60143db8f3253ec8d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page