-
Updated
Jul 9, 2021 - Go
#
gamedev-library
Here are 60 public repositories matching this topic...
A hand-crafted 2D game library in Go
A collection of open source c/c++ libraries for gamedev
-
Updated
May 14, 2021
A continuation of the popular Artemis ECS framework
-
Updated
Jul 21, 2021 - Java
Linq-like extension functions for Arrays, Span<T>, and List<T> that are faster and allocate less.
-
Updated
May 5, 2020 - C#
A Utility AI for C# and Unity
csharp
unity
game-development
unity3d
artificial-intelligence
unity3d-plugin
gamedev-library
game-ai
utility-based-ai
-
Updated
Jul 15, 2021 - C#
-
Updated
Jun 17, 2018 - C++
UI system for MonoGame projects.
-
Updated
Jun 2, 2020 - C#
Embeddable scripting language for real-time applications
language
c-plus-plus
cmake
game-development
scripting-language
c-plus-plus-17
gamedev-library
jinx
embeddable-scripting-language
jinx-scripts
jinx-website
-
Updated
Apr 4, 2021 - C++
A C++17 framework for 2D games
-
Updated
Jul 14, 2021 - C++
Collection of helpful utilities we use in our Unity projects.
gamedev
events
automata
performance
utilities
state-machine
unity
optimization
game-development
unity3d
optimize
unity3d-plugin
gamedev-library
object-pool
pushdown-automaton
timers
service-locator
pooling
unity-library
-
Updated
Oct 20, 2019 - C#
TaskChain Control Flow framework. Helps facilitate running tasks on an application's "Main Thread" (such as a game), and tasks off the main (async).
java
bukkit
sponge
rxjava
game-development
concurrent-programming
flow-control
minecraft-plugin
java-library
gamedev-library
task-scheduler
scheduler-library
chain-methods
-
Updated
Aug 12, 2020 - Java
Provide a basic framework to build an Utility IA in Unity using the xNode editor of Siccity
csharp
unity
game-development
unity3d
unity-asset
artificial-intelligence
gamedev-library
utility-based-ai
unity-plugin
nodal
xnode
-
Updated
Apr 9, 2021 - C#
A Python binding for the great C library raylib.
-
Updated
Jun 27, 2021 - Python
ensy - A very simple Entity System for JavaScript
javascript
gamedev
game-development
ecs
entity
gamedev-library
entity-component
entity-system
entity-systems
-
Updated
Jun 11, 2021 - JavaScript
A simple script for fracturing polygons. Also adds nice helper functions for polygons like calculateArea, triangulate, getRandomPointsInPolygon, getBoundingRect)
godot
godot-engine
gamedev-library
polygon-clipping
gdscript
gamedev-tool
polygon-triangulation
polygon2d-fracture
polygon-shapes
fracturing-polygons
restoring-polygons
point-fracture
cut-fracture
-
Updated
May 25, 2021 - GDScript
Multimedia JavaScript framework
javascript
game
api
gamedev
development
games
framework
html5
js
game-engine
javascript-framework
game-development
javascript-library
apis
html5-game-development
gamedev-library
multimedia-library
gamedev-framework
gamedevelopment
multimedia-javascript-framework
-
Updated
May 7, 2021 - JavaScript
2
bcvery1
commented
Apr 5, 2019
TilePix only supports orthogonal maps (currently - hopefully we'll be able to support other types in the future). A sensible error should be returned on Read
ing a map which doesn't have orientation="orthogonal"
.
Need to set up a constant for each type:
- orthogonal
- hexagonal
- isometric
- staggered
Then, using a switch
statement, check against each, returning an error if not
C++ wrapper for SDL2
c-plus-plus
gamedev
wrapper
cplusplus
cpp
sdl
c-plus-plus-11
sdl2
cpp14
cpp11
c-plus-plus-14
header-only
cplusplus-14
c-plus-plus-17
gamedev-library
c-plus-plus11
cplusplus-11
-
Updated
Dec 7, 2020 - C++
Desktop/Android Python game development framework on top of Vulkan API
-
Updated
Aug 28, 2018 - Python
A pragmatic entity-component-system module for my gamedev needs
-
Updated
Sep 2, 2020 - Nim
Nodes, Culling & Entities for basic Scene Graphs in MonoGame.
-
Updated
Apr 18, 2018 - C#
A wrapper script for Unity debug calls to use conditional attributes in order to avoid debug code being compiled into release builds.
gamedev
unity
unity-tutorial
game-development
unity-editor
unity3d
unity-scripts
unity-asset
unity-3d
unity3d-plugin
gamedev-library
unity3d-games
unity2d
game-dev
gamedev-tool
gamedevelopment
-
Updated
Aug 1, 2019 - C#
Fast, reliable & non-intrusive message-oriented virtual network protocol for Java 6+.
java
gamedev
networking
udp
protocol
messaging
reliability
game-development
gamedev-library
network-protocol
java6
reliable-udp
message-oriented
virtual-networking
-
Updated
Oct 13, 2020 - Java
MultiGame is a tool for rapid development in Unity
art
game
games
game-engine
unity
inspector
game-development
unity3d
toolbar
programmer
unity3d-plugin
gamedev-library
gamedev-framework
3d-modelling
unity3d-framework
unity3d-editor
multigame
-
Updated
Oct 27, 2018
High-level bindings for the ENet networking library (http://enet.bespin.org)
-
Updated
Jan 9, 2021 - Rust
Chroma Framework is a cross-platform 2D game development framework with focus on quick bring-up and hassle-free prototyping.
gamedev
dotnet
game-development
game-2d
chroma
gamedev-library
2d
gamedev-framework
2d-graphics
2d-game-framework
game-dev
fast-prototyping
net5
net50
not-monogame
not-xna
-
Updated
Jul 24, 2021 - C#
Development of a MU* framework based on Evennia.
-
Updated
Dec 30, 2020 - Python
HTML5 library for developing games [unmaintained - not finished]
-
Updated
Dec 2, 2017 - JavaScript
A bridge between LDtk and DragonRuby
-
Updated
May 27, 2021 - Ruby
Improve this page
Add a description, image, and links to the gamedev-library topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the gamedev-library topic, visit your repo's landing page and select "manage topics."
For C projects, it would be very useful to have a C API for Vulkan and OpenGL. I'm unsure how feasible this is for DirectX 12 though.