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.21.tar.gz (14.4 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.21-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kazm-0.0.21.tar.gz
  • Upload date:
  • Size: 14.4 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.21.tar.gz
Algorithm Hash digest
SHA256 a6cedb81c870836119ecdd8b5b8e6f69726bc9c47b0ec12b6fab968a7a06baee
MD5 4984d3ba966f80e1718e61399eb4d620
BLAKE2b-256 b95a5d00fba3175823f4dffddeeee99c728617a1a1b05580390b16e2b8aedee7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kazm-0.0.21-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.21-py3-none-any.whl
Algorithm Hash digest
SHA256 b784a864769e1266aa4af50f1f0b49e580f98879a91d1e152f85180d92f8b262
MD5 29d0c8c42d61341c253f62a4997fe280
BLAKE2b-256 a83e873683e93f7d4205bad81da6e018a2767436871a188fa175919d5f910f1e

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