awesome-open-source-games

awesome-open-source-games

GitHub开源游戏项目大全 免费源代码探索

该项目是GitHub上开源游戏资源的精选合集,涵盖浏览器、原生和移动平台的多种游戏类型。收录了主要游戏公司GitHub账号及游戏开发框架和工具。为开发者和爱好者提供了丰富的参考资源,有助于发现优质项目和学习游戏开发技术。

开源游戏GitHub浏览器游戏游戏引擎游戏开发Github开源项目

Awesome Open Source Games Awesome

<!-- Uncomment the awesome badge when the repository is added to awesome main list. [![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re) -->

Open source games that have the source code available on GitHub.

Contents

Major Companies

A selection of major game studios, publishers, etc. using GitHub:

<img src="https://github.com/zynga.png" title="Zynga" height="50">  <img src="https://github.com/mojang.png" title="Mojang" height="50">  <img src="https://github.com/riotgames.png" title="Riot Games" height="50">  <img src="https://github.com/epicgames.png" title="Epic Games" height="50">  <img src="https://github.com/OculusVR.png" title="Oculus VR Inc" height="50">  <img src="https://github.com/unity-technologies.png" title="Unity Technologies" height="50">  <img src="https://github.com/electronicarts.png" title="Electronic Arts" height="50">  <img src="https://github.com/valvesoftware.png" title="Valve" height="50">  <img src="https://github.com/gree.png" title="GREE" height="50">  <img src="https://github.com/dena.png" title="DeNA" height="50">  <img src="https://github.com/playgameservices.png" title="Google Play Game Services" height="50">  <img src="https://github.com/blizzard.png" title="Blizzard" height="50">  <img src="https://github.com/ccpgames.png" title="CCP Games" height="50"> 

Browser-Based

Boardgame

  • 3D Hartwing Chess Set - 3D chess game done in HTML/CSS/JavaScript.
  • c4 - Connect Four game where player is playing against an AI.
  • Desperate Gods - Free online board game that was designed to be played just like a board game in real-life: no rules are enforced by the computer.
  • Green Mahjong - Solitaire mahjong game done in HTML/CSS/JavaScript.
  • Kriegspiel - The game of imperfect information, the Kriegspiel chess variant.
  • Lichess - Free chess game using HTML5 & websockets built with Scala, Play 2.8, MongoDB and Elasticsearch.

Arcade

  • Alge's Escapade - Help Alge escape by moving through the levels to the escape tube.
  • Alien Invasion - Don't let the aliens reach the bottom, eliminate them using your spaceship.
  • Arashi - Clone of the Arcade game Tempest. Survive as long as possible and score many points as possible.
  • Asteroids - Pure JavaScript asteroids. Destroy asteroids ans saucers controlling a triangular ship rotating left and right.
  • Avabranch - Get your Ava away from the blocks moving between them.
  • Ball And Wall - Destroy the blocks using the Vaus, that is ejected from the ship.
  • Breakout - Breakout multiplayer with HTML5. Destroy the blocks using one ball from your ship.
  • Captain Rogers - Captain Rogers: Asteroid Belt of Sirius - HTML5 mobile game created using ImpactJavaScript.
  • Ceros Snake - A remake of the iconic 70's Snake game.
  • CHANG€ - Intense game about the extreme life of supermarket cashiers.
  • Chromacore - 2D musical platformer set in a dark, black & white world that progressively becomes more colorful and happy through successful gameplay.
  • Jolly Jumper - Infinite jumping style game inspired by Doodle jump.
  • Clumsy Bird - Flappy Bird clone in JavaScript using MelonJavaScript.
  • Coffee Snake - HTML5 snake game written in CoffeeScript.
  • Coil - HTML5 canvas game where you defeat enemies by wrapping enemies in your trail.
  • Color Quest - Infinite runner following a black and white pixel's quest to change into a color pixel.
  • Core Commiter - Choose an open source project and help that project by sorting code to proper branches.
  • Crappy Bird - Flappy Bird clone in JavaScript and Canvas2D API.
  • Custom Tetris - Play the classic Tetris game the way you like it.
  • D3shooter - Asteroids style game in HTML5 as a demo of the d3 library.
  • Digger - The player is placed in an underground maze and can dig horizontal and vertical tunnels through it.
  • Drakonas - Classic shoot 'em up game build with the Three.js library.
  • Drill Bunny - Drill game with a bunny finding good stuff under the earth.
  • DuckHunt JavaScript - DuckHunt ported to JavaScript and HTML5 with a level creator.
  • Emberwind - Fantasy game port of the indie platform game Emberwind.
  • ExecutiveMan - Clone of NES game MegaMan, written in JavaScript.
  • Fluid Table Tennis - Renders a table tennis game interacting with a full-color real-time fluid simulation at 60 FPS.
  • Heal 'em All - Explore old, abandoned graveyard, heal as many zombies as you can, and find your way out. But be careful not to become one of them.
  • HotFix - Help Hotfix collect stargazers and avoid enemies. Collect commits to upgrade hotfix and add new features.
  • Hyperspace Garbage Collector - Guide N4n through the dangerous trash-heap caverns to reach the Primary Systems Core and restore compliance to the Trash.
  • I Spy A Ghost - An experimental p2p multiplayer game made in HTML5/Phaser using WebRTC.
  • Jekyll & Hyde Collide - Simple Unity 2d game that is very literally based around the theme of "change" using the classic Jeykll and Hyde story.
  • JumpSuit - With your awesome suit, jump from planet to planet to conquer them.
  • Mario 5 HTML - Infinite Mario in HTML5 JavaScript using Canvas and Audio elements.
  • Mega Girl - The hyper-deluxed-super-mega software that beats back those malicious apps.
  • Masonry JavaScript Tetris Clone - Tetris clone created using HTML5/JavaScript/Phaser.
  • Monster Wants Candy - Monster Wants Candy demo is a simple HTML5 game created with Phaser 2.0.7.
  • Octocat Jump - Navigate your ever-jumping Octocat and collect stars for extra points.
  • Onslaught Arena - Fight off hordes of classic medieval monsters in this fast paced arcade shooter.
  • Pappu Pakia - Addictive game where you guide little Pappu around obstacles while collecting coins, stars, and berries and avoiding enemies known as Pakias.
  • Phaser Snake - JavaScript version of the snake game, created using the Phaser Engine.
  • PixelPlatformer - Simple platformer game that demostrates the power of the Entity game engine.
  • PolyBranch - Minimalist 3D game. Dodging branches may seem easy at first, let's see how long can you hold up as you approach terminal velocity.
  • Protocol 390 - To survive in People's Park, you must supply the prophet with change.
  • Raging Gardens - JavaScript/HTML5 web browser game where a a hungry (ninja) rabbit farts too often.
  • Release Cycles - Abstract racing game where you fight against the clock and the computer to get as far as you can in a product's life-cycle.
  • Save The Forest - Fully canvas based HTML5 game where a player has to extinguish fire on tress using his magical water tank in order to save the Burning Forests.
  • Ski Free - Controls a skier on a mountain slope, avoiding obstacles while racing against time or performing stunts for points, depending on the game mode.
  • Snake - Simple clone of the snake game, using canvas and JavaScript.
  • Snake_new - Classic nokia snake game using web.
  • Space-Shooter - Classic shoot'em up space shooter build in HTML5 with multiplayer.
  • Spashal - Danger lurks around every corner in space.
  • Square Off! - Multiplayer 1v1 air-hockey style game, place squares to deflect the ball.
  • Space Crusade - HTML5 game developped with PhaserJavaScript Framework.
  • Super Mario Bros - Super Mario Bros level one written with Backbone Game Engine.
  • Survivor - Playable HTML + CSS + JavaScript remake of a space-based "shoot-'em-up" arcade game for Atari / Commodore 64 from 1982, including a level editor and design tool.
  • WPilot - Browser-based remake of the famous XPilot game, built with Node.js and HTML5.
  • Zedinvaders - Game is based on our original comic ZED, seen inside "zero-episode" called "Game Over".
  • 111 one-button games - One button games are famous for realizing various actions with one button.

FPS

  • BananaBread - Port of the Cube 2/Sauerbraten 3D game engine/first person shooter to the web, compiling C++ and OpenGL to JavaScript and WebGL using Emscripten.

RPG

  • Diablo JavaScript - Isometric minimal-code style game at HTML5 canvas and JavaScript.
  • Roguish - RPG/Rogue-like game created in JavaScript.
  • Room for Change - Randomly generated action RPG. You play as a chubby archeologist who is tasked to retrieve three sacred artifacts from the pyramid of the legendary Pharaohs.

MMORPG

  • BrowserQuest - HTML5/JavaScript multiplayer game experiment.

Strategy

  • Ancient Beast - Materialize and control beasts in order to defeat your opponents.
  • Command & Conquer - Recreation of the original Command and Conquer, Real Time Strategy game entirely in HTML5 and JavaScript.
  • Freeciv-web - Build cities, collect resources, organize your government, and build an army, with the ultimate goal of creating the best civilization.
  • Hexa Battle - Turn based dungeon crawler written with Typescript, using React and SVG.
  • Rapid Dominance - Open source turn-based strategy game. Clone of the Enemy Flag.
  • Tower Defense - 3D Tower Defense build with Three.js in HTML5.

Racing

  • HexGL - Futuristic HTML5 racing game, challenge your friends on this fast-paced 3D game.
  • Trigger Rally Online Edition - Fast arcade rally racing action, play in your browser with WebGL 3D graphics.

Sandbox

  • 3d.city - Goal was to build a city in 3D to test the performance of WebGL and and Three.js.
  • Blk Game - Fully modifiable multiplayer voxel world in JS that can run efficiently in the browser.
  • Cube Engine - Resembles that of Minecraft, a popular

编辑推荐精选

Vora

Vora

免费创建高清无水印Sora视频

Vora是一个免费创建高清无水印Sora视频的AI工具

Refly.AI

Refly.AI

最适合小白的AI自动化工作流平台

无需编码,轻松生成可复用、可变现的AI自动化工作流

酷表ChatExcel

酷表ChatExcel

大模型驱动的Excel数据处理工具

基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。

AI工具酷表ChatExcelAI智能客服AI营销产品使用教程
TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
AIWritePaper论文写作

AIWritePaper论文写作

AI论文写作指导平台

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

AI辅助写作AI工具AI论文工具论文写作智能生成大纲数据安全AI助手热门
博思AIPPT

博思AIPPT

AI一键生成PPT,就用博思AIPPT!

博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。

AI办公办公工具AI工具博思AIPPTAI生成PPT智能排版海量精品模板AI创作热门
潮际好麦

潮际好麦

AI赋能电商视觉革命,一站式智能商拍平台

潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。

iTerms

iTerms

企业专属的AI法律顾问

iTerms是法大大集团旗下法律子品牌,基于最先进的大语言模型(LLM)、专业的法律知识库和强大的智能体架构,帮助企业扫清合规障碍,筑牢风控防线,成为您企业专属的AI法律顾问。

SimilarWeb流量提升

SimilarWeb流量提升

稳定高效的流量提升解决方案,助力品牌曝光

稳定高效的流量提升解决方案,助力品牌曝光

Sora2视频免费生成

Sora2视频免费生成

最新版Sora2模型免费使用,一键生成无水印视频

最新版Sora2模型免费使用,一键生成无水印视频

下拉加载更多