Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/godotengine/godot

Godot Engine – Multi-platform 2D and 3D game engine

game-development game-engine gamedev godot godotengine hacktoberfest multi-platform open-source

Last synced: 30 Jul 2024

https://github.com/ocornut/imgui

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

api cplusplus framework game-development game-engine gamedev gui imgui immediate-gui library multi-platform native toolkit tools ui

Last synced: 30 Jul 2024

https://github.com/photonstorm/phaser

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.

canvas facebook-instant-games game-development game-frameworks gamedev html5-game-development javascript phaser phaser-development phaserjs webgl

Last synced: 31 Jul 2024

https://github.com/phaserjs/phaser

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.

canvas facebook-instant-games game-development game-frameworks gamedev html5-game-development javascript phaser phaser-development phaserjs webgl

Last synced: 30 Jul 2024

https://github.com/bevyengine/bevy

A refreshingly simple data-driven game engine built in Rust

bevy game-development game-engine gamedev hacktoberfest open-source rust

Last synced: 31 Jul 2024

https://github.com/libgdx/libgdx

Desktop/Android/HTML5/iOS Java game development framework

2d 3d android cross-platform framework game game-development game-engine gamedev html5 ios java libgdx linux macosx windows

Last synced: 31 Jul 2024

https://github.com/BabylonJS/Babylon.js

Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.

3d babylon game-development game-engine game-engine-3d typescript webaudio webgl webgl2 webgpu webvr webxr

Last synced: 30 Jul 2024

https://github.com/leereilly/games

:video_game: A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.

game game-development game-engine gamedev games html5-games platform-game puzzle-game sandbox-game strategy-game

Last synced: 30 Jul 2024

https://github.com/emilk/egui

egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

egui game-development gamedev gui imgui rust wasm

Last synced: 31 Jul 2024

https://github.com/cocos2d/cocos2d-x

Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.

android c-plus-plus cocos2d cocos2d-x game-development game-engine gamedev ios linx lua metal windows

Last synced: 31 Jul 2024

https://lettier.github.io/3d-game-shaders-for-beginners/

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

3d 3d-graphics game-development gamedev glsl glsl-shader glsl-shaders godot graphics graphics-programming hlsl indiedev opengl panda3d shader shaders unity unity3d vulkan webgl

Last synced: 03 Aug 2024

https://github.com/lettier/3d-game-shaders-for-beginners

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

3d 3d-graphics game-development gamedev glsl glsl-shader glsl-shaders godot graphics graphics-programming hlsl indiedev opengl panda3d shader shaders unity unity3d vulkan webgl

Last synced: 31 Jul 2024

https://github.com/bulletphysics/bullet3

Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.

computer-animation game-development kinematics pybullet reinforcement-learning robotics simulation simulator virtual-reality

Last synced: 31 Jul 2024

https://github.com/assimp/assimp

The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.

3mf android asset-pipeline assets assimp c-plus-plus collada dae fbx fbx-exporter game-development gamedev-tool gamedevelopment ifc objective-c patreon python stl

Last synced: 01 Aug 2024

https://github.com/ValveSoftware/GameNetworkingSockets

Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.

game-development networking peer-to-peer realtime-messaging reliable-messages

Last synced: 31 Jul 2024

https://github.com/jynew/jynew

JinYongLegend-like RPG Game Framework with full Modding support and 10+ hours playable samples of game.

game-development jinyong unity

Last synced: 01 Aug 2024

https://github.com/a1studmuffin/SpaceshipGenerator

A Blender script to procedurally generate 3D spaceships

3d blender-scripts game-development procedural-generation python spaceship

Last synced: 30 Jul 2024

https://github.com/o3de/o3de

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.

3d-graphics 3d-graphics-engine animation game-development game-engine gamedev

Last synced: 31 Jul 2024

https://github.com/pygame/pygame

🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.

game-dev game-development gamedev pygame python sdl sdl2

Last synced: 31 Jul 2024

https://github.com/sschmid/Entitas-CSharp

Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity

c-sharp code-generation csharp design-pattern design-patterns ecs entity entity-component-system game game-development game-engine gamedev performance tdd unity unity3d

Last synced: 03 Aug 2024

https://github.com/tobspr-games/shapez.io

shapez is an open source base building game on Steam inspired by factorio!

game game-2d game-development gamedev games javascript-game

Last synced: 31 Jul 2024

https://github.com/Orama-Interactive/Pixelorama

A free & open-source 2D sprite editor, made with the Godot Engine! Available on Windows, Linux, macOS and the Web!

animation art draw game-development gamedev gdscript godot godot-engine godotengine graphics paint pixel pixel-art pixel-art-maker pixel-editor pixelart pixelorama sprite-animation sprites spritesheet

Last synced: 01 Aug 2024

https://github.com/googleforgames/agones

Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes

agones dedicated-game-servers dedicated-gameservers game-development game-server go golang kubernetes multiplayer

Last synced: 30 Jul 2024

https://github.com/BoomingTech/Piccolo

Piccolo (formerly Pilot) – mini game engine for games104

cplusplus cpp game-development game-engine imgui physics rendering vulkan

Last synced: 01 Aug 2024

https://github.com/jrouwe/JoltPhysics

A multi core friendly rigid body physics and collision detection library, written in C++, suitable for games and VR applications.

c-plus-plus cpp game-development game-engine physics physics-engine physics-simulation simulation vr

Last synced: 01 Aug 2024

https://github.com/EllanJiang/GameFramework

This is literally a game framework, based on Unity game engine. It encapsulates commonly used game modules during development, and, to a large degree, standardises the process, enhances the development speed and ensures the product quality.

game-development game-frameworks game-modules unity unity3d

Last synced: 02 Aug 2024

https://github.com/carp-lang/Carp

A statically typed lisp, without a GC, for real-time applications.

functional functional-programming game-development gamedev games language lisp repl static typed

Last synced: 30 Jul 2024

https://github.com/cocos/cocos-engine

Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.

3d cocos cocoscreator engine game-development game-engine gamedev metal mit-license open-source vulkan webgl webgl2 webgpu

Last synced: 01 Aug 2024

https://github.com/gonglei007/GameDevMind

最全面的游戏开发技术图谱。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。

3d cpp devops framework game game-development game-framework game-server gamedev management mmorpg pipeline programming roadmap scrum shader unity unity3d unreal-engine unrealengine

Last synced: 01 Aug 2024

https://github.com/ultralight-ux/Ultralight

Lightweight, high-performance HTML renderer for game and app developers.

cross-platform desktop-apps directx-11 game-development gamedev games gpu html-renderer linux macos metal opengl ultralight webkit windows

Last synced: 31 Jul 2024

https://github.com/00-Evan/shattered-pixel-dungeon

Shattered Pixel Dungeon is an open-source traditional roguelike dungeon crawler with randomized levels and enemies, and hundreds of items to collect and use. It's based on the source code of Pixel Dungeon, by Watabou.

android game game-development ios java libgdx

Last synced: 31 Jul 2024

https://github.com/love2d/love

LÖVE is an awesome 2D game framework for Lua.

game-development gamedev love2d lua luajit

Last synced: 01 Aug 2024

https://github.com/panda3d/panda3d

Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU

c-plus-plus cross-platform game-development game-engine gamedev multi-platform open-source opengl panda3d panda3d-game-engine python

Last synced: 30 Jul 2024

https://github.com/ggez/ggez

Rust library to create a Good Game Easily

crates engine game game-development game-engine game-frameworks gameengine rust

Last synced: 31 Jul 2024

https://github.com/ketoo/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.

architecture game game-development game-engine game-server gamedev gameserver mmo mmorpg server-architecture unity unity3d

Last synced: 30 Jul 2024

https://github.com/Nukem9/dlssg-to-fsr3

Adds AMD FSR 3 Frame Generation to games by replacing Nvidia DLSS-G Frame Generation (nvngx_dlssg).

amd directx-12 game-development nvidia vulkan

Last synced: 01 Aug 2024

https://github.com/defold/defold

Defold is a completely free to use game engine for development of desktop, mobile and web games.

c-plus-plus clojure defold game-development game-engine gamedev hacktoberfest multi-platform

Last synced: 31 Jul 2024

https://github.com/Ultz/Silk.NET

The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.

3d audio csharp game-development glfw graphics graphics-library haptics native openal opencl opengl scientific-visualization silk vulkan webgpu wgpu

Last synced: 31 Jul 2024

https://github.com/godot-rust/gdnative

Rust bindings for Godot 3

game-development gamedev godot rust

Last synced: 31 Jul 2024

https://github.com/tomlooman/ActionRoguelike

Third-person Action Roguelike made in Unreal Engine C++. Project for Unreal Engine C++ Course & Stanford University

c-plus-plus course cpp game game-development stanford stanford-university tutorial ue4 ue4-project ue4-tutorial ue5 unreal-engine

Last synced: 03 Aug 2024

https://github.com/tomlooman/EpicSurvivalGameSeries

Third-person Survival Game for Unreal Engine (Sample Project)

c-plus-plus cpp fps game game-development multiplayer survival survivalgame tps tutorial ue4 unreal-engine-4

Last synced: 10 Sep 2024

https://github.com/tomlooman/EpicSurvivalGame

Third-person Survival Game for Unreal Engine (Sample Project)

c-plus-plus cpp fps game game-development multiplayer survival survivalgame tps tutorial ue4 unreal-engine-4

Last synced: 31 Jul 2024

https://github.com/nicolasgramlich/AndEngine

Free Android 2D OpenGL Game Engine

android game-development game-engine game-engine-2d

Last synced: 01 Aug 2024

https://github.com/deepnight/ldtk

Modern, lightweight and efficient 2D level editor

2d electron game-development haxe haxe-libs level-editor

Last synced: 01 Aug 2024

https://github.com/opentk/opentk

The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.

c-sharp game-development game-engine graphics graphics-library math-library openal opencl opengl opengl-es scientific-visualization

Last synced: 30 Jul 2024

https://github.com/AtomicGameEngine/AtomicGameEngine

The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript

android cplusplus csharp game-development game-engine ios javascript linux macos typescript webgl windows

Last synced: 30 Jul 2024

https://github.com/googleforgames/open-match

Flexible, extensible, and scalable video game matchmaking.

game-development go golang kubernetes matchmaking multiplayer

Last synced: 01 Aug 2024

https://github.com/huxingyi/dust3d

Dust3D is a cross-platform 3D modeling software that makes it easy to create low poly 3D models for video games, 3D printing, and more.

3d 3d-modelling 3d-printing dust3d game-development low-poly

Last synced: 01 Aug 2024

https://github.com/bberak/react-native-game-engine

A lightweight Game Engine for React Native 🕹⚡🎮

game-2d game-development game-engine react react-native

Last synced: 31 Jul 2024

https://github.com/KilledByAPixel/LittleJS

LittleJS is a lightweight HTML5 game engine with many features and no depenencies. 🚂 Choo-Choo!

canvas codegolf game-development game-engine game-frameworks gamedev html5-game-development javascript js13k littlejs physics-engine sizecoding webgl

Last synced: 30 Jul 2024

https://github.com/scarsty/kys-cpp

《金庸群侠传》c++复刻版,已完工

cpp cpp20 game-development jinyong sdl2

Last synced: 01 Aug 2024

https://github.com/QianMo/Real-Time-Rendering-3rd-CN-Summary-Ebook

:blue_book: 电子书 -《Real-Time Rendering 3rd》提炼总结 | 全书共9万7千余字。你可以把它看做中文通俗版的《Real-Time Rendering 3rd》,也可以把它看做《Real-Time Rendering 3rd》的解读版与配套学习伴侣,或者《Real-Time Rendering 4th》的前置阅读材料。

book cg ebook game-development game-programming graphics-programming notes pdf real-time-rendering rendering study-notes

Last synced: 01 Aug 2024

https://github.com/godot-rust/gdext

Rust bindings for Godot 4

game-development gamedev godot rust

Last synced: 31 Jul 2024