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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for libsgd-0.17.1-cp313-cp313-win_amd64.whl
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | 7755d96a778b8469b98e4fbbe1203c1be967048e067c1bec7ea5f28edc15b380 |
|
| MD5 | 37852f3bdf8a6c98f8cbf9df08fe6984 |
|
| BLAKE2b-256 | 0900805b35c291746e1ae34a61a8cb2bc7499bc7a6c8e397fc2a3be34051fab2 |
Hashes for libsgd-0.17.1-cp312-cp312-win_amd64.whl
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | f2f97864874cf8b1dd73cfa412282c6a559f8dbf142e7e9b0223d93d19319f87 |
|
| MD5 | 3a7cfcdf0c595832c135b780d814c5f8 |
|
| BLAKE2b-256 | 7299942c7bd6607f76df6920040e893a4fe883d45031a2c3144569123d261914 |
Hashes for libsgd-0.17.1-cp311-cp311-win_amd64.whl
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | ec519f4a80b9b7d94171ccbb526821935bb980690c52970f832aae14617c8241 |
|
| MD5 | ae52e9a192de4affa635b415ce02a727 |
|
| BLAKE2b-256 | fcbf89d00bfd79f4a7aa1beea505c96f85410f81afe0eaf80ad384e1255a009b |
Hashes for libsgd-0.17.1-cp310-cp310-win_amd64.whl
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | c1ce8e2ef8ac198491513ca71dfa90ea0edf0eb17c43489ba94ec1c5b0cc8ab6 |
|
| MD5 | 56456aea2feffd2d421946f1ae18aa95 |
|
| BLAKE2b-256 | cbbf2e75aff65bc61b46ad5f2d6521bdbd3e1f90e7e4aead138bffd1a591d392 |
Hashes for libsgd-0.17.1-cp39-cp39-win_amd64.whl
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | 030d72430975c54a2d2bbb33ed1b5764b01cb85b0ac6267ae1fecfb29b516073 |
|
| MD5 | 95272c439ff23624943b660a203e7c5d |
|
| BLAKE2b-256 | 6fff72dc18f3fbb59aab240a8d69caac9c9d32607639af9952944d20d647be35 |
Hashes for libsgd-0.17.1-cp38-cp38-win_amd64.whl
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | 086b9230214f86ffef8504144bec6e3cfc47e9926b91033b5bc779d4872eccc0 |
|
| MD5 | c0fdad8cf5b5499020b8383ab5e3d941 |
|
| BLAKE2b-256 | 3371ccff04383ff8b835c51e2c616b1b30432951b226cd11aa2b0ae51a7a1887 |