All Projects → hajimehoshi → Ebiten

hajimehoshi / Ebiten

Licence: apache-2.0
A dead simple 2D game library for Go

Programming Languages

go
31211 projects - #10 most used programming language
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to Ebiten

Frag
A cross-platform 2D|3D game framework for the Nim programming language
Stars: ✭ 210 (-96.23%)
Mutual labels:  game, game-development, game-2d, game-engine
Lantern
(DEPRECATED, SEE README)
Stars: ✭ 12 (-99.78%)
Mutual labels:  game, game-development, game-2d, game-engine
Gdevelop
🎮 GDevelop is an open-source, cross-platform game engine designed to be used by everyone.
Stars: ✭ 3,221 (-42.1%)
Mutual labels:  game, game-development, game-engine, game-2d
Gamedev Resources
🎮 🎲 A wonderful list of Game Development resources.
Stars: ✭ 2,054 (-63.08%)
Mutual labels:  game, game-development, game-2d, game-engine
Gideros
Gideros Release version
Stars: ✭ 442 (-92.05%)
Mutual labels:  game, game-development, game-2d, game-engine
Kaetram Open
An open-source 2D HTML5 adventure based off BrowserQuest (BQ).
Stars: ✭ 138 (-97.52%)
Mutual labels:  game, game-development, game-2d, game-engine
Awesome Haxe Gamedev
Resources for game development on haxe
Stars: ✭ 213 (-96.17%)
Mutual labels:  game, game-development, game-engine
Etlegacy
ET: Legacy is an open source project based on the code of Wolfenstein: Enemy Territory which was released in 2010 under the terms of the GPLv3 license.
Stars: ✭ 212 (-96.19%)
Mutual labels:  game, game-development, game-engine
Entitas Cpp
Entitas++ is a fast Entity Component System (ECS) C++11 port of Entitas C#
Stars: ✭ 229 (-95.88%)
Mutual labels:  game, game-development, game-engine
Games
Create interesting games by pure python.
Stars: ✭ 3,431 (-38.32%)
Mutual labels:  game, game-development, game-2d
Ebitenui
User interface engine and widget library for Ebiten
Stars: ✭ 159 (-97.14%)
Mutual labels:  game, game-development, game-2d
Ggez
Rust library to create a Good Game Easily
Stars: ✭ 3,120 (-43.92%)
Mutual labels:  game, game-development, game-engine
Defaultecs
Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.
Stars: ✭ 286 (-94.86%)
Mutual labels:  game, game-development, game-engine
Pydark
PyDark is a 2D and Online Multiplayer video game framework written on-top of Python and PyGame.
Stars: ✭ 201 (-96.39%)
Mutual labels:  game, game-development, game-engine
Expo Voxel
🎮🌳 Voxel Terrain made in React Native. ∛
Stars: ✭ 169 (-96.96%)
Mutual labels:  game, game-development, game-engine
Noahgameframe
A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
Stars: ✭ 3,258 (-41.43%)
Mutual labels:  game, game-development, game-engine
Cpp 3d Game Tutorial Series
C++ 3D Game Tutorial Series is a YouTube tutorial series, whose purpose is to help all those who want to take their first steps in the game development from scratch.
Stars: ✭ 400 (-92.81%)
Mutual labels:  game, game-development, game-engine
Games
🎮 A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.
Stars: ✭ 18,676 (+235.72%)
Mutual labels:  game, game-development, game-engine
Rigelengine
A modern re-implementation of the classic DOS game Duke Nukem II
Stars: ✭ 393 (-92.94%)
Mutual labels:  game, game-2d, game-engine
React Native Game Engine Handbook
A React Native app showcasing some examples using react-native-game-engine 🐒✨
Stars: ✭ 416 (-92.52%)
Mutual labels:  game-development, game-2d, game-engine

Ebiten (v2)

Go Reference Build Status Go Report Card

A dead simple 2D game library for Go

Ebiten is an open source game library for the Go programming language. Ebiten's simple API allows you to quickly and easily develop 2D games that can be deployed across multiple platforms.

Overview

Platforms

Note: External (bluetooth) keyboards are not available on iOS yet.

For installation on desktops, see the installation instruction.

Features

  • 2D Graphics (Geometry and color transformation by matrices, Various composition modes, Offscreen rendering, Text rendering, Automatic batches, Automatic texture atlas, Custom shaders)
  • Input (Mouse, Keyboard, Gamepads, Touches)
  • Audio (Ogg/Vorbis, MP3, WAV, PCM)

Packages

Community

License

Ebiten is licensed under Apache license version 2.0. See LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].