Žemiau rasite sąrašą atviro kodo žaidimų ir žaidimo kūrimo įrankių. Į šį sąrašą įeina viskas, retro žaidimai, 3D ir 2D žaidimai, 8-bit žaidimai, garso efektų generatoriai, muzikos kūrimo įrankiai, sprite generatoriai, bibliotekos skirtos tvarkytis su jau esamais žaidimais, indie žaidimai, naršykliniai žaidimai, tekstiniai žaidimai, RPG/MMORPG, lenktynių ir kitokie žaidimai.
Sąrašo Plėtojimas
Jeigu norite kažką pridėti prie sąrašo, palikite nuorodą, pavadinimą ir trumpą aprašymą komentaruose.
Žaidimų Kompanijos
Labai daug žaidimų kompanijų naudoja GitHub ir ten išleidžia įvairiausių šaunių įrankių žaidimų kūrėjams. Čia keletas iš jų:
- Zynga
- Mojang
- Riot Games
- Epic Games
- Oculus VR
- Unity Technologies
- Electronic Arts
- Valve Software
- Gree
- Dena
- Google Play Game Services
- Blizzard
Naršykliniai Žaidimai
Stalo Žaidimai
- 2048 - nedidelė 1024 kopija veikianti naršyklėje. Žaisti Žaidimą
- 3D Hartwing Chess Set - 3D šachmatų žaidimas sukurtas naudojant HTML/CSS/JS.
- Green Mahjong - solitaire mahjong žaidimas sukurtas su HTML/CSS/JS.
- Lichess - Nemokamas šachmatų žaidimas naudojantis HTML5 ir websockets, suprogramuotas su Scala, Play 2.1, mongodb ir elasticsearch. Žaisti Žaidimą
- Desperate Gods - nemokamas internetinis stalo žaidimas, kuris buvo sukurtas žaisti lygiai taip pat, kaip ir stalo žaidimai realybėje. Tai reiškia, kad kompiuteris jums visiškai neliepia laikytis jokių taisyklių. Žaisti Žaidimą
Arkadiniai
- Alge's Escapade - HTML5, JavaScript, GameJs arkadinis žaidimas kur jūs valdote Algae. Žaisti Žaidimą
- Alien Invasion - Paturbintas Space Invaders. Žaisti žaidimą
- Asteroids - JavaScript asteroidai. Žaisti Žaidimą
- Digger - HTML5 Boulderdash žaidimo versiją. Žaisti Žaidimą
- Captain Rogers - Captain Rogers: Asteroid Belt of Sirius - HTML5 mobilus žaidimas sukurtas su ImpactJS. Žaisti Žaidimą!
- Cell Mates - GGJ 13 žaidimas.
- Codename Lumberjack - flash žaidimas parašytas su Actionscript 3.0 ir Flixel. Žaisti Žaidimą
- Coffee Snake - HTML5 gyvatėlės žaidimas parašytas su coffee script. Žaisti Žaidimą
- Coil - HTML5 canvas žaidimas. Žaisti Žaidimą
- Crappy Bird - Flappy Bird klonas naudojantis JavaScript ir Canvas2D Žaisti Žaidimą
- Clumsy Bird - Flappy Bird kopija parašyta naudojant JavaScript ir MelonJS Žaisti Žaidimą
- Draconas - klasikinė šaudyklė naudojanti Three.js biblioteką. Žaisti Žaidimą
- Duck Hunt JS - DuckHunt žaidimas perkeltas į JS ir HTML5 aplinką kartu su lygių kūrimo galimybėmis. Žaisti Žaidimą
- FlxTeroids - klasikinės arkadinės šaudyklės įkvėptas žaidimas. Žaisti Žaidimą
- EKG Runner - GGJ 13 žaidimas.
- Emberwind - su HTML5 perdarytas Emberwind. Žaisti Žaidimą
- Fluid Table Tennis - realaus laiko teniso simuliatorius veikiantis 60 FPS. Žaisti Žaidimą
- FlxInvaders - flixel žaidimas įkvėptas Taito. Žaisti žaidimą
- Grave Robbers - tower defense žaidimas. Žaisti Žaidimą
- HotFix - įdomus arkadinis/platforminis žaidimukas. Žaisti Žaidimą
- hurry! - nedidelė ir greitė arkadinė šaudyklė. Žaisti Žaidimą
- Marble Soccer - žaidimas norintiems išmokti three.js.
- Mario 5 HTML - begalinis Mario žaidimas parašytas su HTML5 ir JavaScript - naudojant Canvas ir Audio elementus. Žaisti Žaidimą
- Mode - žaidimas parašytas naudojant flixel framework'ą. Gana sudėtingas. Žaisti Žaidimą
- Monster wants candy - Phaser 2.0.7 varikliuko žaidimas Žaisti Žaidimą
- Onslaught Arena - greito veiksmo arkadinė šaudyklė Žaisti Žaidimą
- Pappu Pakia - pakankamai įtraukiantis žaidimas, kur žaidžiate kaip Pappu, renkate pinigus ir stengiatės išvengti priešų vadinamų Pakia. Žaisti Žaidimą
- PixelPlatformer - platforminis žaidimas sukurtas pademonstruoti Entity varikliuką.
- Polybranch - minimalistinias 3D žaidimas Žaisti Žaidimą
- Release Cycles - abstraktus žaidimas, kuriame reikia lenktyniauti su kompiuteriu. Žaisti Žaidimą
- Ski Free - su JavaScript perdarytas populiarus klasikinis PC žaidimas Skifree. Žaisti Žaidimą
- Snake - žaidimo gyvatėlė klonas. Žaisti Žaidimą
- SORADES 13K - šaudyklė įkvėpta "Raptor: Call of the Shadows" ir "Warning Forever". Žaisti Žaidimą
- Survivor - HTML + CSS + JavaScript perdarytas kosmoso "shoot-'em-up" arkadinis žaidimas Atari / Commodore 64 konsolėms (1982 m.). Kartu turi lygių gaminimo įrankį ir dizaino įrankį. Žaisti Žaidimą
- zedinvaders - žaidimas paremtas komiksu ZED. Žaisti Žaidimą
FPS (Pirmojo Asmens Šaudyklės)
- BananaBread - populiaraus varikliuko Cube 2/Sauerbraten 3D perdarymas su web technologijomis, kompiliuojant C++ ir OpenGL į JavaScript ir WebGL naudojant Emscripten.
RPG
- Diablo JS - Isometrinis, minimalistinio stiliaus dungeon-crawler žaidimas naudojantis HTML5 Canvas ir JavaScript.
MMORPG
- BrowserQuest - Mozillos išleistas HTML5/JavaScript žaidimo naršyklėje online eksperimentas. Žaisti Žaidimą
Strateginiai Žaidimai
- Command & Conquer - populiaraus realaus laiko strateginio žaidimo klonas. Žaisti Žaidimą
- Tower Defence - 3D Tower Defense naudojantis Three.js ir HTML5. Žaisti Žaidimą
Lenktynių Žaidimai
- HexGL - futuristinis HTML5 lenltynių žaidimas naudojantis Javascript ir WebGL. Žaisti Žaidimą
- Trigger Rally Online Edition - greitas arkadinis lenktynių žaidimas. Žaisti Žaidimą
Sandbox (Atviro Pasaulio ir Pasaulio Kūrimo)
- Blk Game - kelių asmenų (online) Javascript/WebGL voxel world žaidimo demo. Žaisti Žaidimą
- Cube Engine - 3D žaidimo variklis parašytas tik su HTML5 visiškai nenaudojant OpenGL.
Galvosūkių Žaidimai
- A Dark Room - Minimalistinis tekstinis žaidimas naudojantis JavaScript. Žaisti Žaidimą
- Hextris - žaidimas įkvėptas Tetrio. Žaisti Žaidimą
- Monkey Rally - JavaScript žaidimukas. Žaisti Žaidimą
- Orbium - modernizuotas 90-ųjų žaidimas Log!cal. Žaisti Žaidimą
- Pop Pop Win - Minesweeper žaidimas naudojant Dart technologiją. Žaisti Žaidimą
- untrusted - JavaScript nuotykių žaidimas. Žaisti Žaidimą
Vieno mygtuko
- A Dark Room - Minimalistinis tekstinis nuotykių žaidimas Žaisti Žaidimą
- Particle Clicker - Įtraukiantis žaidimas apimantis dalelių fiziką. Žaisti Žaidimą
Kiti
- HeartLine - GGJ13 žaidimas.
- Squirts - Žinomas indie žaidimas perdarytas su JavaScript. Žaisti Žaidimą
- The Killer - flash/as3 "nongame". Žaisti Žaidimą
- binb - Online žaidimas, kurį gali žaisti keletas asmenų realiu laiku. Žaidimo tikslas yra atspėti dainą. Žaisti Žaidimą
Kompiuteriniai Žaidimai
Arkadiniai
- Epic Inventor - indie side-scrolling veiksmo RPG.
- OpenLieroX - Liero kopija. Primena realaus laiko Worms arba 2D Quake.
- Savage Wheels - 2D mašinų talžymo žaidimas.
FPS (Pirmojo Asmens Šaudyklės)
- LWJake2 - su LWJGL perdarytas Quake 2.
- openspades - Ace of Spades 0.75 klientas.
RPG
- Arx Fatalis - predarytas Arx Fatalis - pirmojo asmens RPG.
- Open MW - Perdarytas Morrowind žaidimas.
- Flare RPG - Fantastinis RPG žaidimas.
- Valyria Tear - atviro kodo, vieno asmens, 2D J-RPG.
Platformeriai
- Commander Genius - Commander Keen klonas.
- Escape of the cat - Hardcore senovinis platformeris INSTEAD.
- Frogatto - veiksmo nuotykių žaidimas.
- Gish - Atviro kodo Gish žaidimo versija su labai geru fizikos varikliuku.
- Journey to the Center of Hawkthorne - 2D platformeris naudojantis LÖVE žaidimo varikliuką.
- Mario-Level-1 - Pirmasis Super Mario Bros. lygis perdarytas su Python ir Pygame.
Galvosūkiai, Kortų Žaidimai, Stalo žaidimai
- 2048-cli - Žaidimo 2048 versija skirta Linux terminalui.
- Dominion - C# parašytas Dominion (kortų/stalo) žaidimas.
- IRMINGARD - kantrybės kortų žaidimas parašytas su Ruby.
- PuzzleDash - Galvosūkio tipo žaidimas parašytas su Dash varikliuku.
- Wizznic - labai įdomus ir įtraukiantis galvosūkis.
Sandbox (Atviro Pasaulio ir Pasaulio Kūrimo)
- Craft - Minecraft klonas parašytas su C naudojant modernų OpenGL.
- Minetest - Minecraft klonas.
- Freeminer - Dar vienas Minecraft klonas.
Strateginiai Žaidimai
- Caesaria - Atviro kodo Caesar III klonas.
- CorsixTH - Atviro kodo Theme Hospital klonas.
- Unknown Horizons - 2D isometrinis RTS (Realaus Laiko Strategijos) ir ekonominės strategijos žaidimas parašytas su C++ ir Python, sukurtas naudojant Flexible Isometric Free Engine.
- openage - Age of Empires II varikliuko klonas.
- OpenRA - atviro kodo Red Alert varikliuko klonas naudojantis .NET/mono ir OpenGL. Veikia ant Windows, Linux ir OS X.
- OpenXcom - Atviro kodo X-Com klonas.
- PCOTM (Phone Case of the Monster) - Ruby žaidimas.
- Pioneer - Kosmoso nuotykių žaidimas.
- Polly-B-Gone - fizikos platforminis žaidimas su robotu Polly.
- Source of Tales - Liberated Pixel Cup 2012 konkursinis žaidimas.
- Spring RTS - nemokamas, atviro kodo, cross-platform (Windows, Linux ir OS X) RTS variklis.
- Voxeliq - blokų-tipo (Minecraft) žaidimo variklis parašytas su C#.
- Wizznic - kietas galvosūkio tipo žaidimas.
Mobilųs Žaidimai
Android
- ChaseWhisplyProject - Chase Whisply yra FPS.
- Green Mahjong - solitaire mahjong žaidimas naudojantis HTML/CSS/JS.
IOS
- Bridges - galvosūkis iOS platformai.
- Canabalt - atviro kodo Canabalt žaidimas iOS platformai.
- Doom - Doom Classic iOS platformai.
- DrugsNRock - Global Game Jam'13 žaidimas.
- Frogatto - veiksmo nuotykių žaidimas.
- Gorillas - iPhone (arba iPod touch) perdarytas populiarus QBasic žaidimas.
- Light Jockey - Auditorium tipo žaidimas.
- Lumio - a puzzle game iOS platformai skirtas Cocos2D varikliuko žaidimas.
- Wolfenstein 3D - Wolfenstein 3D iOS platformai.
- Green Mahjong - solitaire mahjong žaidimas naudojantis HTML/CSS/JS.
Tik Source Kodas
- Aquaria - povandeninis, kvapą gniaužiantis nuotykių žaidimas. 2007 Independent Games Festival nugalėtojas.
- Doom 3 - pew pew pew.
- ID Software - pilnas Doom, Quake, Wolfenstein ir dar daugiau žaidimų kodas.
- MaNGOS - World of Warcraft serveris!
- Miner Wars 2081 - keistas šaudyklinis žaidimas.
- Prince of Persia - Prince of Persia (Persijos Princas)!
Frameworkai, Varikliukai ir Bibliotekos
- Akihabara - bibliotekų, įrankių ir resursų rinkinys skirtas kurti indie stiliaus 8/16-bit žaidimus su JavaScript.
- ammo.js - kulkų fizikos variklis JavaScript.
- Babylon.js - JavaScript framework'as (karkasas/skeletas) naudojamas kurti 3D žaidimams su HTML 5 ir WebGL.
- Chipmunk Physics - lengva 2D kūnų fizikos biblioteka parašyta naudojant C.
- cocos2d for iphone - biblioteka skirta kurti 2D žaidimams Apple prietaisams (iPhone, iPod, iPad, Mac ir t.t.). Naudojama Objective-C kalba.
- cocos2d-x - Galinga biblioteka skirta 2D programėlių kūrimui. Paremta cocos2d biblioteka, tačiau vietoj Objective-C naudoja C++ ir veikia ne tik iOS platformoje, bet ir Android, Windows Phone, OS X, Windows bei Linux.
- Dash - Nemokamas ir atviras 3D žaidimų variklis parašytas naudojant D kalbą.
- Duality - 2D Žaidimų Kūrimo Framework'as.
- EaselJS - biblioteka skirta palengvinti darbą su Canvas elementais.
- EntityJS - HTML5 JavaScript žaidimų varikliukas.
- Flashpunk - nemokama ActionScript 3 biblioteka skirta 2D Flash žaidimams.
- Flixel - nemokama, atviro kodo ActionScript 3 biblioteka.
- GenesisEngine - GenesisEngine padeda jums kurti ir tyrinėti procedūriškai (algoritmiškai) sugeneruotus pasaulius ir planetas. Nuo pat planetos išvaizdos nusileidus joje iki planetų sistemų kosmoso gelmėse.
- Gladiator 3D - Canvas paremtas JavaScript varikliukas pseudo 3D žaidimams.
- MonoGame - XNA paremtas žaidimams Mono palaikančioms platformoms (iOS, Android ir Linux).
- pixi.js - Labai greitas HTML5 2D renderinimo varikliukas naudojantis WebGL ir Canvas kaip fallback variantą.
- Phaser - Greitas ir smagus 2D game frameworkas skirtas kurti HTML5 žaidimus tiek desktop tiek mobilioms naršyklėms. Naudoja WebGL ir Canvas.
- Plasma - Cyan Worlds's Plasma žaidimo variklis.
- Quasi-Engine - QtQuick framework'as skirtas 2D žaidimams.
- Spring - atviro kodo RTS žaidimo framework'as.
- Tesseract - įrankis kurti žemėlapiams ir matyti jų pokyčius realiu laiku.
- three.js - JavaScript 3D biblioteka, kurią naudoja dauguma naršyklinių žaidimų.
- Torque 3D - MIT licenziją turintis Torque 3D variklio variantas iš GarageGames studijos.
- Turbulenz Engine - HTML5 žaidimo variklis su TS ir JS API užklausomis serverio pusėje. Tinka įvairaus tipo žaidimams.
- melonJS - Atviro kodo HTML5 karkasas skirtas 2D žaidimams.
Žemėlapiai, Hack'ai, Modifikacijos, Pluginai ir visa kita.
- Bfxr - Flash + AIR garso efektų generatorius. Paremtas Sfxr.
- FlxCollisions - 2D fizikos ir susidūrimų demonstracijos flixel v2.0. varikliui Žaisti Žaidimą
- Gamertag - Ruby gem'as skirtas gauti Xbox Live Gamertag informacijai iš įvairių šaltinių.
- Halo::Reach::API - Ruby gem'as skirtas Halo:Reach API.
- Leaderboard (Java) - Lyderių lenta kartu su Redis (Java).
- Leaderboard (PHP) - Lyderių lenta kartu su Redis (PHP).
- Leaderboard (Python) - Lyderių lenta kartu su Redis (Python).
- Leaderboard (Ruby) - Lyderių lenta kartu su Redis (Ruby).
- Leaderboard (Scala) - Lyderių lenta kartu su Redis (Scala).
- libfreenect - draiveriai ir bibliotekos skirti Xbox Kinect prietaisui Windows, Linux ir OS X sistemoms.
- OpenEmu - žaidimų emuliavimo platforma OS X sistemai.
- stats.js - JavaScript resursų naudojimo statistika.
- Tassadar - Starcraft 2 replay (atkartojimų) analizuotojas parašytas su Ruby.
- World of Warcraft Addons - Populiarūs World of Warcraft įskiepiai. Jų tiesiog perdaug, kad būtų galima visus išvardinti.
- World of Warcraft API Docs - World of Warcraft REST API dokumentacija. Viešai prieinama.
SkepticalHippo prieš 9 metus
@Gedriau kursinis darbas reikalauja pasidomėti žaidimų kūrimo technologijom. Bet neneigiu, kad ir žaidimo iš manęs bus galima sulaukti. ;) Pradėjom darbą su draugu prie žaidimo istorijos ir tuo pačiu aš pradėjau žiūrinėtis į įvairias technologijas. Dedu viską, kas gali praversti man pačiam čia :) Kol kas darbus planuojam pradėti vasarą.