Game Development
Video game developers take a designer's concepts and build them into a playable game for users. Video game developers, also known as games developers or video game programmers, write code for games for a variety of formats, such as PCs, consoles, web browsers and mobile phones.
Here are 14,126 public repositories matching this topic...
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
-
Updated
May 31, 2022 - JavaScript
-
Updated
May 18, 2022
See KhronosGroup/glTF#1691 for implementation spec.
-
Updated
Jan 30, 2022 - C++
Required skills: Python
Difficulty: Easy
For the initial asset conversion, openage provides textual output to signal which stage of conversion has been reached. The output usually looks like this:
INFO [py] converting metadata
INFO [py] [0] palette
INFO [py] [1] empires.dat
INFO [py] Starting conversion...
INFO [py] Extracting Genie data...
INFO [py] Creating API-like ob
A retro game engine for Python
-
Updated
May 25, 2022 - Rust
A simple and easy-to-use library to enjoy videogames programming
-
Updated
Jun 2, 2022 - C
-
Updated
Jun 1, 2022
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
-
Updated
Jun 2, 2022 - C++
Tracking issue for improving the egui docs. Other suggestions for improvements welcome!
All doc-examples need to be part of the doctests (i.e. they should never be marked ignore, though no_run can maybe sometimes be motivated).
egui
The crate-level docs for egui (at https://docs.rs/egui generated from egui/src/lib.rs) sh
The Terrain Brush can fill full tiles by holding Control. It is mentioned in the manual, but it would be nice if this feature was easier to discover. Also some people may want this mode to be the default, so that they don't have to hold Control all the time.
I'd suggest we add a toggle button, or two buttons to switch between, to the toolbar for the Terrain Brush. It should allow changing the c
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
-
Updated
Jun 3, 2022 - C++
Fast and lightweight JavaScript game engine built on WebGL and glTF
-
Updated
Jun 2, 2022 - JavaScript
A Blender script to procedurally generate 3D spaceships
-
Updated
Jan 19, 2022 - Python
-
Updated
Oct 16, 2021
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
-
Updated
Jun 4, 2022 - C++
A dead simple 2D game library for Go
-
Updated
Jun 4, 2022 - Go
What could be improved
Based on this issue: flame-engine/flame#954, I noticed that we could also go for the same approach for the packages' unit/widget tests execution,
Programming curricula
-
Updated
May 12, 2022
OSX CI builds
All of the CI builds are flavors of linux. It'd be great to add some Windows / Mac ones.
Anybody know github actions and want to help out?
shapez is an open source base building game on Steam inspired by factorio!
-
Updated
Jun 4, 2022 - JavaScript
A curated list of awesome Unity assets, resources, and more.
-
Updated
May 29, 2022
Some modules to start with:
- surface
- display
- draw
- color
- font
- rect
- event
- mask
- transform
How?
- Guide to how to contribute to an open source project on GitHub.
- See how other functions are using keyword arguments. See the [src_c/draw.c](https://github.com/pygame/pygame/
Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
-
Updated
Jun 4, 2022 - C++
A Curated List of Game Network Programming Resources
-
Updated
Apr 29, 2022 - C
Is your feature request related to a problem? Please describe.
It would be nice to have the latest version of SuperTuxKart running in the example, rather than a hacked older version.
Describe the solution you'd like
Because of old limitations with the previous version of SuperTuxKart, we had to compile from source (it wouldn't allow AI connections not on localhost).
Since there
A statically typed lisp, without a GC, for real-time applications.
-
Updated
Apr 22, 2022 - Haskell
2D JavaScript Physics Engine
-
Updated
May 22, 2022 - TypeScript
- Wikipedia
- Wikipedia


Godot version
3.5 RC2
System information
Windows 11, GLES3
Issue description
The "Populate MultiMesh" context dialogue causes a crash.
This issue was definitely not present in 3.5 beta 4, haven't checked other versions between Beta4 and RC2.
Steps to reproduce
In the project attached below, select the MultiMeshInstance node, open the "Populate Surface" dialogue and select