Displaying 1 to 19 from 19 results

pixel - A hand-crafted 2D game library in Go

  •    Go

A hand-crafted 2D game library in Go. Take a look into the features to see what it can do.See requirements for the list of libraries necessary for compilation.

pyxel - A retro game development environment in Python

  •    Python

Pyxel is a retro game development environment in Python. Thanks to its simple specifications inspired by retro gaming consoles, such as only 16 colors can be displayed and only 4 sounds can be played back at the same time, you can feel free to enjoy making pixel art style games.

amethyst - Data-oriented game engine written in Rust

  •    Rust

Amethyst is a game engine aiming to be fast and as configurable as possible. These principles are what make amethyst unique and competitive in the world of game engines.

Imgui - Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies

  •    C++

Dear ImGui is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline enabled application. It is fast, portable, renderer agnostic and self-contained (no external dependencies).




evennia - Python MUD/MUX/MUSH/MU* development system

  •    Python

Evennia is a modern library for creating online multiplayer text games (MUD, MUSH, MUX, MUCK, MOO etc) in pure Python. It allows game creators to design and flesh out their ideas with great freedom. Evennia is made available under the very friendly BSD license. http://www.evennia.com is the main hub tracking all things Evennia.

sublime-PICO-8 - PICO-8 plugin for the Sublime Text 3 editor.

  •    Python

PICO-8 plugin for the Sublime Text 3 editor. Independently of the installation method you chose, after installing you'll need to setup the PICO-8 font.

flappy - Execrises for "Game development for beginners" GoLab conference trainings 2017.

  •    Go

Execrises for "Game development for beginners" GoLab conference trainings 2017.


DungeonGenerator - Dungeon generator for games.

  •    Perl

Dungeon generator that produces a 2D-array of different values that can be used to create a dungeon for a game. The script is written in Perl and generates a gif image of the dungeon. The image used in the script is just used to represent the actual dungeon. In a game, the 2D array would be used and the different values in the array would be parsed.

direct-gui - πŸŽ› Sprite-based direct rendering GUI system

  •    Rust

πŸŽ› Sprite-based direct rendering GUI system

rlsl - Rust to SPIR-V compiler

  •    Rust

Rlsl can compile a subset of Rust to SPIR-V. You can read more about the limitations here. Rlsl targets the logical addressing model of SPIR-V.

ash - Vulkan bindings for Rust

  •    Rust

I don't expect any big changes anymore. The library will still remain < 1.0 until I had time to use it in a real project. If you encounter any problems, feel free to open an Issue. Functions return a type VkResult<T> = Result<T, vk::Result> instead of an error code. No mutable references for the output are required.

playthos - 2D Game Engine written in Go.

  •    Go

Playthos is still under development. The current version is still alpha and will only go out of alpha once it can build the same game (using all of its features) on all three major platforms (Windows, Linux, and OS X) and development dependencies are automatically resolved when someone tries to use the engine. The ultimate goal for Playthos is to become a game editor. The game engine is the first step to get there but it can only get there only once the source code and its continues development has become stable.

gravity - 3D OpenGL engine for Go

  •    Go

Summary: Terrain generated by World Machine loaded into engine. I am still working out exactly how to texture the terrain mesh correctly with the splat maps and height maps. Next on the todo list is bolting on a physics engine. Currently I have a prototype of bullet3 working well enough and if nothing changes, I plan to integrated bullet3 very soon.

quicksilver - A simple game framework for 2D games on desktop and web

  •    Rust

Run this with cargo run or, if you have the wasm32 toolchain installed, you can build for the web (instructions below). Make sure to put all your assets in a top-level folder of your crate called static/. All Quicksilver file loading-APIs will expect paths that originate in the static folder, so static/image.png should be referenced as image.png.

simplelogica_the_game - A game developed in Ruby with the help of Gosu gem.

  •    Ruby

This is an example of a game developed in Ruby using the Gosu library. All the resources of the game (images, music and audio effects) are some mine and some extracted from http://opengameart.org/. Install Ruby version 2.2.2 (using RVM or RBenv or whatever).