Common utility for Canvas games
Typed SDK for Oasiz game platform bridge APIs.
Open source Bitcoin API, exchange, and game platform.
TypeScript contracts for the Table Verse game platform
SDK for the iskra game platform.
AeThex game platform types — Zod schemas and TypeScript types for Minecraft, Roblox, Steam, Meta, and more
HTML 5 game platform for browser and mobile
A package you can use to create your own game platform using with an implemented match- and user-system with default games like TicTacToe socket.io
Multiplayer game platform
Wraps your common game platform API's in to one simple library.
Universal Platform SDK to abstract various Web Game Platform services.
A libre mobile party game platform.
Unified animation library for the Joydle game platform — types, runtime, adapters, and bridge
Client-side library for Mulberry game platform
Server-side libraries for Mulberry game platform.
CLI tool for claw-fight game platform
Online multiplayer orchestrator and potential game platform
SDK for the Onmuga multi-player game platform
Game platform SDK for SecondSun - games are unprivileged, stateless React modules
Douyin Mini Game platform adapter
S'MORE party game platform - local development server
HTML 5 game platform for browser and mobile
A modern retelling of Alice in Wonderland built using the Zenith browser-based text adventure game platform.
WeChat Mini Game platform adapter
motion-game allows you to write cross-platform native mobile games in Ruby.
A platform for building arcade games in Ruby.
The core of Munificent, a game-bundle fundraising platform.
# Game A Ruby-powered MVC game framework. ## Install ```sh $ gem install game ``` ## Usage ### Setup ```sh $ game new my_cool_game ``` This will create a new directory named `my_cool_game` in the current working directory. The directory is laid out very much like a Rails application: my_cool_game ├── Gemfile ├── Guardfile ├── README ├── app | ├── assets │ │ ├── fonts │ │ ├── images │ │ ├── music │ │ └── sounds | ├── controllers │ │ └── game_controller.rb | ├── helpers │ │ └── game_helpers.rb | ├── models | ├── views | └── windows │ │ └── game_window.rb ├── config │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ ├── locales │ │ └── en.yml │ ├── application.rb │ ├── boot.rb │ └── database.yml │ ├── environment.rb │ └── routes.rb ├── log ├── spec | └── spec_helper.rb └── tmp ## Acknowledgements * [Rails][rails] for making MVC very popular in the [Ruby][ruby] universe * [Gamebox][gamebox] for inspiration. ## Contributing * Check out the latest master to make sure the feature hasn't been implemented or the bug hasn't been fixed yet * Check out the issue tracker to make sure someone already hasn't requested it and/or contributed it * Fork the project * Start or switch to a testing/unstable/feature/bugfix branch * Commit and push until you are happy with your contribution * Make sure to add tests for it. This is important so I don't break it in a future version unintentionally. * Please try not to mess with the Rakefile, VERSION or gemspec. ## Copyright Copyright © 2012 Ryan Scott Lewis <ryan@rynet.us>. The MIT License (MIT) - See LICENSE for further details. [rails]: https://github.com/rails/rails [ruby]: https://github.com/ruby/ruby [gamebox]: https://github.com/shawn42/gamebox
NÖN is an engine you can use to make 2D games in Ruby and Lua. It's free, open-source, and works on Windows, Mac OS X, Linux, Android and iOS.
dama-rb is a 2D game engine that lets you write games in Ruby using a declarative DSL. The engine renders via a Rust/wgpu backend (Metal, Vulkan, DX12, WebGPU), so your game code is pure Ruby while GPU-accelerated graphics run at native speed. Games can run natively or in the browser via ruby.wasm.
Provides lists of the latest video games and reviews from Metacritic.com and sorts them by platform.
Under Construction.
Glimmer Snake game cross-platform desktop GUI application built with Glimmer DSL for LibUI to run on Mac, Windows, and Linux. Gem ships with glimmer_snake script for launching game.
Runegrad is a game launcher and distribution platform focused on fair developer revenue (85/15 split) and accessible game pricing.
A fun Ruby console game where you control a robot on a grid platform using text commands.
Built on top of Gosu, an engine for making 2-D games. Gosu provides the means to handle the graphics, sound, and keyboard/mouse events. It doesn't provide any sort of client/server network architecture for multiplayer games, nor a system for tracking objects in game-space. This gem aims to fill that gap. Originally I tried using Chipmunk as the physics engine, but its outcomes were too unpredictable for the client to anticipate the server. It was also hard to constrain in the ways I wanted. So I elected to build something integer-based. In the short term, I'm throwing anything into this gem that interests me. There are reusable elements (GameSpace, Entity, ServerPort), and game-specific elements (particular Entity subclasses with custom behaviors). Longer term, I could see splitting it into two gems. This gem, game_2d, would retain the reusable platform classes. The other classes would move into a new gem specific to the game I'm developing, as a sort of reference implementation.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.