SkillAgentSearch skills...

AXLE3D

A modular collection of game libraries for Python and/or C++.

Install / Use

/learn @adamschackart/AXLE3D
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

The AJ Hackman Game Library Collection

This is my own collection of general-purpose reusable game libraries for Python and/or C++.

SETUP

Just type

python setup.py build

and then

python -m deltav

to run the test game.

python -O setup.py build

creates an optimized release build.

Mac OSX, iOS, WebGL/Emscripten, package installation, and compiling Cython modules as C++ are currently unsupported. These libraries were designed to be dropped into the folder containing the game code, as there is a large degree of customization available during the build process.

Windows users must have Pyglet, Cython and cx_Freeze installed via pip, and Linux users must have SDL, DevIL, and OpenGL dev packages installed as well.

AECORE

The lowest level of C code, responsible for system-level stuff like timers, math, image codecs and processing, triangle mesh transformation, branch and switch coverage tracking, and much more.

AEGAME

A Python wrapper for aecore.

PYXL

A simple SNES-style 2D game engine, featuring a unique Smalltalk-esque object system, a hybrid software/hardware renderer, and a really neat game controller interface featuring built-in support for cheat codes and advanced deadzone handling.

MASH3D

A fairly basic 3D engine, compatible with PYXL and utilizing the same general structure. More cool particle and animation effects coming soon!

DELTA-V

Alt text

An example first-person shooter game utilizing Mash3D, originally developed by Alex Holkner for PyWeek. Eventually, Pyglet will be replaced by PYXL as the 2D font rendering solution.

View on GitHub
GitHub Stars20
CategoryDevelopment
Updated2mo ago
Forks1

Languages

C

Security Score

75/100

Audited on Dec 29, 2025

No findings