Guide:Sources: Difference between revisions
From Game Making Tools Wiki
(→Assorted: Historical Source) |
(→C++: Descent 3) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
==Organised by Format== | ==Organised by Format== | ||
===Inherently=== | ===Inherently=== | ||
[[Game_Builder|Game Builders]] which keep their exported games editable. | [[Game_Builder|Game Builders]] which keep their exported games editable. So any game you get you can open again in the editor and modify it. | ||
(Note: Probably should make a category for these — [[User:Rjt|rjt]] ([[User talk:Rjt|talk]])) | (Note: Probably should make a category for these — [[User:Rjt|rjt]] ([[User talk:Rjt|talk]])) | ||
Line 31: | Line 31: | ||
===C++=== | ===C++=== | ||
* [https://github.com/FrictionalGames/AmnesiaTheDarkDescent Amnesia: The Dark Descent] | * [https://github.com/FrictionalGames/AmnesiaTheDarkDescent Amnesia: The Dark Descent] | ||
* [https://github.com/vonsehren/freeCodes Dash]. Holk von Sehren | * [https://github.com/vonsehren/freeCodes Dash]. Holk von Sehren. (ASCII, ''Boulder Dash''-like game [https://www.youtube.com/watch?v=Y4gU2vttNTo video]) | ||
* [https://github.com/TTimo/doom3.gpl Doom 3]. iD Software | * [https://github.com/DescentDevelopers/Descent3 Descent 3] | ||
* [https://github.com/TTimo/doom3.gpl Doom 3]. iD Software. | |||
** [http://fabiensanglard.net/doom3/index.php Doom3 Source Code Review], by Fabien Sanglard. | ** [http://fabiensanglard.net/doom3/index.php Doom3 Source Code Review], by Fabien Sanglard. | ||
* [https://github.com/nondeterministic/eureka Eureka], Ultima-style RPG. | * [https://github.com/nondeterministic/eureka Eureka], Ultima-style RPG. | ||
* [http://blendogames.com/older.htm#gravitybone Gravity Bone], [http://blendogames.com/thirtyflightsofloving/faq.htm Thirty Flights of Loving] and [http://blendogames.com/qc/faq.htm#sourcecode Quadrilateral Cowboy]. Blendo Games | * [http://blendogames.com/older.htm#gravitybone Gravity Bone], [http://blendogames.com/thirtyflightsofloving/faq.htm Thirty Flights of Loving] and [http://blendogames.com/qc/faq.htm#sourcecode Quadrilateral Cowboy]. Blendo Games. | ||
* [https://gitlab.com/lierolibre/lierolibre Lierolibre]. Multiplayer 1v1 game. | * [https://gitlab.com/lierolibre/lierolibre Lierolibre]. Multiplayer 1v1 game. | ||
* [https://github.com/spinnylights/crypt_underworld Crypt Underworld]. Zoë Sparks (and others). Work-in-progress. | |||
* [https://github.com/videogamepreservation/mechcommander2 MechCommander 2]. Microsoft. See also: | |||
** https://web.archive.org/web/20100822052739/http://www.microsoft.com:80/downloads/details.aspx?FamilyID=6d790cde-c3e5-46be-b3a5-729581269a9c&displaylang=en | |||
** https://archive.org/details/mech-commander-2-source-code | |||
===Clickteam=== | ===Clickteam=== | ||
* [http://biancagames.com/sourcecodes.htm Lovely Warriors of Friendship] - Various game projects for various *Fusion softwares. | * [http://biancagames.com/sourcecodes.htm Lovely Warriors of Friendship] - Various game projects for various *Fusion softwares. | ||
===GameMaker=== | |||
* [https://bitbucket.org/sylvie_ln/2am/ Clockwork Calamity in Mushroom World] - [[GameMaker Studio 2]] game, by [http://love-game.net/ Sylvie]. | |||
===Godot=== | ===Godot=== | ||
Line 46: | Line 54: | ||
===Lua=== | ===Lua=== | ||
* [https://github.com/EvolutionRTS/Evolution-RTS Evolution RTS] | * [https://github.com/EvolutionRTS/Evolution-RTS Evolution RTS] | ||
====LÖVE==== | |||
* [https://gitlab.com/alexjgriffith/witch-mountain Witch Mountain]. Alexander Griffith. | |||
===Pascal=== | |||
* [https://gitlab.com/users/EugeneLoza/ EugeneLoza] - Numerous games, some using the Pascal-based [[Castle Game Engine]] too. | |||
===Python=== | ===Python=== | ||
Line 72: | Line 86: | ||
* [https://semblance3d.itch.io/raycoaster Raycoaster] (USD$3) | * [https://semblance3d.itch.io/raycoaster Raycoaster] (USD$3) | ||
* [https://github.com/seleb/LudumDare36 DYSCOVR] | * [https://github.com/seleb/LudumDare36 DYSCOVR] | ||
* [https://www.bbcelite.com/ BBC Micro and NES Elite source code] - Fully documented by [https://www.markmoxon.com/ Mark Moxon], also has source code for: | |||
** [https://aviator.bbcelite.com/ Aviator source code] | |||
** [https://revs.bbcelite.com/ BBC Micro Revs source code] | |||
** [https://lander.bbcelite.com/ Lander source code] | |||
==See Also== | ==See Also== | ||
Line 77: | Line 95: | ||
* [https://planet.freegamedev.net/ FreeGameDev Planet - Games] | * [https://planet.freegamedev.net/ FreeGameDev Planet - Games] | ||
* [https://github.com/historicalsource Historical Source] - Github repo with code from a bunch of games. | * [https://github.com/historicalsource Historical Source] - Github repo with code from a bunch of games. | ||
* [https://osgameclones.com/ Open Source Game Clones] | |||
* [https://trilarion.github.io/opensourcegames/ Open source games list (OSGL)] - 'Contains information about 1368 open source games and 310 game engines/tools.' |
Latest revision as of 07:10, 19 June 2024
Page for released source codes for games.
Organised by Format
Inherently
Game Builders which keep their exported games editable. So any game you get you can open again in the editor and modify it.
(Note: Probably should make a category for these — rjt (talk))
- Near everything by Clickteam
- Emotica
- Flickgame
- PuzzleScript
- Vertex Meadow
Assorted
- Various games by Blueberry Soft. (Godot, HTML, JS, Unity)
- Various games by Increpare. See their individual pages for links.
- Various games by Smogheap collective.
- Kooltool.
- Noctis IV (Plus)
- Various games by Andi McClure. See their individual pages for links.
- Alien Swarm: Reactive Drop.
- Various games by Joseph Hewitt. (Java, Pascal, Python)
- Historical Source - archive of various games from different developers.
C
- Magus. Ronny Wester, archived on Github. Article on The Obscurity.
- Neverball (or on the project's website). Super Monkey Ball-style game.
- Rituals (Homepge). Action/adventure game. Also some C++.
C++
- Amnesia: The Dark Descent
- Dash. Holk von Sehren. (ASCII, Boulder Dash-like game video)
- Descent 3
- Doom 3. iD Software.
- Doom3 Source Code Review, by Fabien Sanglard.
- Eureka, Ultima-style RPG.
- Gravity Bone, Thirty Flights of Loving and Quadrilateral Cowboy. Blendo Games.
- Lierolibre. Multiplayer 1v1 game.
- Crypt Underworld. Zoë Sparks (and others). Work-in-progress.
- MechCommander 2. Microsoft. See also:
Clickteam
- Lovely Warriors of Friendship - Various game projects for various *Fusion softwares.
GameMaker
Godot
- Tanks of Freedom (Godot 2.1)
Lua
LÖVE
- Witch Mountain. Alexander Griffith.
Pascal
- EugeneLoza - Numerous games, some using the Pascal-based Castle Game Engine too.
Python
RPG In A Box
Rust
Unity
- Resources section of the 'Make Weird Stuff in Unity' tutorial.
- Complete Projects (free) on the Unity Asset Store.
- Receiver
- SplatDeathSalad
- Armor Heart - Twin-stick (Virtual-On-like) adventure.
Unsorted :(
Dumping some links
- Linwarrior 3D
- Daimonin
- Trepidation
- Match-Three Space RPG
- Raycoaster (USD$3)
- DYSCOVR
- BBC Micro and NES Elite source code - Fully documented by Mark Moxon, also has source code for:
See Also
- Libre Game Wiki
- FreeGameDev Planet - Games
- Historical Source - Github repo with code from a bunch of games.
- Open Source Game Clones
- Open source games list (OSGL) - 'Contains information about 1368 open source games and 310 game engines/tools.'