Skip to main content

Simple Game Development library

Project description

LibSGD

Simple Game Development Library

LibSGD is a game development library that provides a high level, easy to use 'scene graph' style API for writing games and apps.

LibSGD is open source software licensed under the Zlib/PNG license.

Feel free to drop in to the LibSGD community here: https://skirmish-dev.net/forum

The API reference can be found here: https://skirmish-dev.net/libsgd/help/html/index.html

You can support the LibSGD project through its Patreon page: https://www.patreon.com/libsgd

The LibSGD github repository is here: https://github.com/blitz-research/libsgd

Here is an example of a minimal LibSGD app:

from libsgd import sgd

sgd.init()

sgd.createWindow(640, 480, "Hello World!", sgd.WINDOW_FLAGS_CENTERED | sgd.WINDOW_FLAGS_RESIZABLE)

sgd.setClearColor(1,.5,0,1)

while not (sgd.pollEvents() & sgd.EVENT_MASK_CLOSE_CLICKED):

	if sgd.isKeyHit(sgd.KEY_ESCAPE):
		break

	sgd.renderScene()

	sgd.present()

sgd.terminate()

LibSGD is not yet at V1.0 so please be aware that there will be changes made before then, although hopefully nothing major!

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

libsgd-0.17.1-cp313-cp313-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.13Windows x86-64

libsgd-0.17.1-cp312-cp312-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.12Windows x86-64

libsgd-0.17.1-cp311-cp311-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.11Windows x86-64

libsgd-0.17.1-cp310-cp310-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.10Windows x86-64

libsgd-0.17.1-cp39-cp39-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.9Windows x86-64

libsgd-0.17.1-cp38-cp38-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.8Windows x86-64

File details

Details for the file libsgd-0.17.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: libsgd-0.17.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for libsgd-0.17.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7755d96a778b8469b98e4fbbe1203c1be967048e067c1bec7ea5f28edc15b380
MD5 37852f3bdf8a6c98f8cbf9df08fe6984
BLAKE2b-256 0900805b35c291746e1ae34a61a8cb2bc7499bc7a6c8e397fc2a3be34051fab2

See more details on using hashes here.

File details

Details for the file libsgd-0.17.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: libsgd-0.17.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for libsgd-0.17.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f2f97864874cf8b1dd73cfa412282c6a559f8dbf142e7e9b0223d93d19319f87
MD5 3a7cfcdf0c595832c135b780d814c5f8
BLAKE2b-256 7299942c7bd6607f76df6920040e893a4fe883d45031a2c3144569123d261914

See more details on using hashes here.

File details

Details for the file libsgd-0.17.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: libsgd-0.17.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for libsgd-0.17.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ec519f4a80b9b7d94171ccbb526821935bb980690c52970f832aae14617c8241
MD5 ae52e9a192de4affa635b415ce02a727
BLAKE2b-256 fcbf89d00bfd79f4a7aa1beea505c96f85410f81afe0eaf80ad384e1255a009b

See more details on using hashes here.

File details

Details for the file libsgd-0.17.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: libsgd-0.17.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for libsgd-0.17.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c1ce8e2ef8ac198491513ca71dfa90ea0edf0eb17c43489ba94ec1c5b0cc8ab6
MD5 56456aea2feffd2d421946f1ae18aa95
BLAKE2b-256 cbbf2e75aff65bc61b46ad5f2d6521bdbd3e1f90e7e4aead138bffd1a591d392

See more details on using hashes here.

File details

Details for the file libsgd-0.17.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: libsgd-0.17.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for libsgd-0.17.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 030d72430975c54a2d2bbb33ed1b5764b01cb85b0ac6267ae1fecfb29b516073
MD5 95272c439ff23624943b660a203e7c5d
BLAKE2b-256 6fff72dc18f3fbb59aab240a8d69caac9c9d32607639af9952944d20d647be35

See more details on using hashes here.

File details

Details for the file libsgd-0.17.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: libsgd-0.17.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for libsgd-0.17.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 086b9230214f86ffef8504144bec6e3cfc47e9926b91033b5bc779d4872eccc0
MD5 c0fdad8cf5b5499020b8383ab5e3d941
BLAKE2b-256 3371ccff04383ff8b835c51e2c616b1b30432951b226cd11aa2b0ae51a7a1887

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