├── .gitattributes ├── .github └── workflows │ └── urlChecker.yml ├── .gitignore ├── LICENSE └── readme.md /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | readme.md merge=union -------------------------------------------------------------------------------- /.github/workflows/urlChecker.yml: -------------------------------------------------------------------------------- 1 | # Link verification by awesome_bot https://github.com/dkhamsing/awesome_bot 2 | # Taken from https://github.com/dkhamsing/awesome_bot#github-actions 3 | 4 | name: Ruby 5 | 6 | on: 7 | push: 8 | branches: [ '*' ] 9 | pull_request: 10 | branches: [ '*' ] 11 | 12 | jobs: 13 | build: 14 | 15 | runs-on: ubuntu-latest 16 | 17 | steps: 18 | - uses: actions/checkout@v2 19 | - name: Set up Ruby 2.6 20 | uses: actions/setup-ruby@v1 21 | with: 22 | ruby-version: 2.6.x 23 | - name: Url Checks 24 | run: | 25 | gem install awesome_bot 26 | awesome_bot readme.md --allow-dupe --allow-redirect --allow-ssl --white-list "https://mugenarchive.com/forums/downloads.php?do=file&id=1421","https://www.pexels.com/" -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/* 2 | ab-results-*.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Creative Commons Legal Code 2 | 3 | CC0 1.0 Universal 4 | 5 | CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE 6 | LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN 7 | ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS 8 | INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES 9 | REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS 10 | PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM 11 | THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED 12 | HEREUNDER. 13 | 14 | Statement of Purpose 15 | 16 | The laws of most jurisdictions throughout the world automatically confer 17 | exclusive Copyright and Related Rights (defined below) upon the creator 18 | and subsequent owner(s) (each and all, an "owner") of an original work of 19 | authorship and/or a database (each, a "Work"). 20 | 21 | Certain owners wish to permanently relinquish those rights to a Work for 22 | the purpose of contributing to a commons of creative, cultural and 23 | scientific works ("Commons") that the public can reliably and without fear 24 | of later claims of infringement build upon, modify, incorporate in other 25 | works, reuse and redistribute as freely as possible in any form whatsoever 26 | and for any purposes, including without limitation commercial purposes. 27 | These owners may contribute to the Commons to promote the ideal of a free 28 | culture and the further production of creative, cultural and scientific 29 | works, or to gain reputation or greater distribution for their Work in 30 | part through the use and efforts of others. 31 | 32 | For these and/or other purposes and motivations, and without any 33 | expectation of additional consideration or compensation, the person 34 | associating CC0 with a Work (the "Affirmer"), to the extent that he or she 35 | is an owner of Copyright and Related Rights in the Work, voluntarily 36 | elects to apply CC0 to the Work and publicly distribute the Work under its 37 | terms, with knowledge of his or her Copyright and Related Rights in the 38 | Work and the meaning and intended legal effect of CC0 on those rights. 39 | 40 | 1. Copyright and Related Rights. A Work made available under CC0 may be 41 | protected by copyright and related or neighboring rights ("Copyright and 42 | Related Rights"). Copyright and Related Rights include, but are not 43 | limited to, the following: 44 | 45 | i. the right to reproduce, adapt, distribute, perform, display, 46 | communicate, and translate a Work; 47 | ii. moral rights retained by the original author(s) and/or performer(s); 48 | iii. publicity and privacy rights pertaining to a person's image or 49 | likeness depicted in a Work; 50 | iv. rights protecting against unfair competition in regards to a Work, 51 | subject to the limitations in paragraph 4(a), below; 52 | v. rights protecting the extraction, dissemination, use and reuse of data 53 | in a Work; 54 | vi. database rights (such as those arising under Directive 96/9/EC of the 55 | European Parliament and of the Council of 11 March 1996 on the legal 56 | protection of databases, and under any national implementation 57 | thereof, including any amended or successor version of such 58 | directive); and 59 | vii. other similar, equivalent or corresponding rights throughout the 60 | world based on applicable law or treaty, and any national 61 | implementations thereof. 62 | 63 | 2. Waiver. To the greatest extent permitted by, but not in contravention 64 | of, applicable law, Affirmer hereby overtly, fully, permanently, 65 | irrevocably and unconditionally waives, abandons, and surrenders all of 66 | Affirmer's Copyright and Related Rights and associated claims and causes 67 | of action, whether now known or unknown (including existing as well as 68 | future claims and causes of action), in the Work (i) in all territories 69 | worldwide, (ii) for the maximum duration provided by applicable law or 70 | treaty (including future time extensions), (iii) in any current or future 71 | medium and for any number of copies, and (iv) for any purpose whatsoever, 72 | including without limitation commercial, advertising or promotional 73 | purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each 74 | member of the public at large and to the detriment of Affirmer's heirs and 75 | successors, fully intending that such Waiver shall not be subject to 76 | revocation, rescission, cancellation, termination, or any other legal or 77 | equitable action to disrupt the quiet enjoyment of the Work by the public 78 | as contemplated by Affirmer's express Statement of Purpose. 79 | 80 | 3. Public License Fallback. Should any part of the Waiver for any reason 81 | be judged legally invalid or ineffective under applicable law, then the 82 | Waiver shall be preserved to the maximum extent permitted taking into 83 | account Affirmer's express Statement of Purpose. In addition, to the 84 | extent the Waiver is so judged Affirmer hereby grants to each affected 85 | person a royalty-free, non transferable, non sublicensable, non exclusive, 86 | irrevocable and unconditional license to exercise Affirmer's Copyright and 87 | Related Rights in the Work (i) in all territories worldwide, (ii) for the 88 | maximum duration provided by applicable law or treaty (including future 89 | time extensions), (iii) in any current or future medium and for any number 90 | of copies, and (iv) for any purpose whatsoever, including without 91 | limitation commercial, advertising or promotional purposes (the 92 | "License"). The License shall be deemed effective as of the date CC0 was 93 | applied by Affirmer to the Work. Should any part of the License for any 94 | reason be judged legally invalid or ineffective under applicable law, such 95 | partial invalidity or ineffectiveness shall not invalidate the remainder 96 | of the License, and in such case Affirmer hereby affirms that he or she 97 | will not (i) exercise any of his or her remaining Copyright and Related 98 | Rights in the Work or (ii) assert any associated claims and causes of 99 | action with respect to the Work, in either case contrary to Affirmer's 100 | express Statement of Purpose. 101 | 102 | 4. Limitations and Disclaimers. 103 | 104 | a. No trademark or patent rights held by Affirmer are waived, abandoned, 105 | surrendered, licensed or otherwise affected by this document. 106 | b. Affirmer offers the Work as-is and makes no representations or 107 | warranties of any kind concerning the Work, express, implied, 108 | statutory or otherwise, including without limitation warranties of 109 | title, merchantability, fitness for a particular purpose, non 110 | infringement, or the absence of latent or other defects, accuracy, or 111 | the present or absence of errors, whether or not discoverable, all to 112 | the greatest extent permissible under applicable law. 113 | c. Affirmer disclaims responsibility for clearing rights of other persons 114 | that may apply to the Work or any use thereof, including without 115 | limitation any person's Copyright and Related Rights in the Work. 116 | Further, Affirmer disclaims responsibility for obtaining any necessary 117 | consents, permissions or other rights required for any use of the 118 | Work. 119 | d. Affirmer understands and acknowledges that Creative Commons is not a 120 | party to this document and has no duty or obligation with respect to 121 | this CC0 or use of the Work. 122 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # Tools & Resources 2 | 3 | ## A list of many game jam tools and [resources](#Free-Resources). 4 | 5 | Tools 6 | - [Tools & Resources](#tools--resources) 7 | - [A list of many game jam tools and resources.](#a-list-of-many-game-jam-tools-and-resources) 8 | - [Art](#art) 9 | - [3D](#3d) 10 | - [Animation](#animation) 11 | - [Pixel Art/Animation software](#pixel-artanimation-software) 12 | - [Image/Animation Tools](#imageanimation-tools) 13 | - [Sound](#sound) 14 | - [Music](#music) 15 | - [Trackers:](#trackers) 16 | - [Online Audio Tools](#online-audio-tools) 17 | - [Music Generators](#music-generators) 18 | - [Video Editing](#video-editing) 19 | - [Game Engines, Frameworks, Libs.](#game-engines-frameworks-libs) 20 | - [Programming](#programming) 21 | - [Free C/C++ Profiling/Testing:](#free-cc-profilingtesting) 22 | - [Text Editors & IDEs:](#text-editors--ides) 23 | - [Level Design](#level-design) 24 | - [Quest Design](#quest-design) 25 | - [Other tools](#other-tools) 26 | - [Free Resources](#free-resources) 27 | - [Upload your Games etc.](#upload-your-games-etc) 28 | - [Cross-Platform (Web or Desktop)](#cross-platform-web-or-desktop) 29 | - [Desktop Only](#desktop-only) 30 | - [Web Only](#web-only) 31 | - [Game Jam Websites](#game-jam-websites) 32 | - [Online Game Services API](#online-game-services-api) 33 | - [Sound Resources](#sound-resources) 34 | - [Music Resources](#music-resources) 35 | - [Art Resources](#art-resources) 36 | - [Images/Photos Resources](#imagesphotos-resources) 37 | - [Textures Resources](#textures-resources) 38 | - [3D Objects Resources](#3d-objects-resources) 39 | 40 | [Free Resources](#Free-Resources) 41 | - [Upload Games](#upload-your-games-etc) 42 | - [Online Game Services API](#online-game-services-api) 43 | - [Sound](#Sound-Resources) 44 | - [Music](#Music-Resources) 45 | - [Art](#Art-Resources) 46 | - [Images/Photos](#imagesphotos-resources) 47 | - [Textures](#Textures-Resources) 48 | - [3D objects](#3D-Objects-Resources) 49 | 50 | Other great lists: 51 | List of lists https://github.com/sindresorhus/awesome 52 | 53 | More wonderful list of Game Development resources: 54 | https://github.com/Kavex/GameDev-Resources 55 | https://github.com/ellisonleao/magictools 56 | https://globalgamejam.org/jammer-resources 57 | http://ludumdare.com/compo/tools/ 58 | https://devga.me/free/ 59 | 60 | https://animatorsresourcekit.blog/ 61 | Website for animation resources 62 | 63 | https://gamedevmap.com 64 | A map/catalog of game dev organizations. 65 | 66 | https://github.com/EbookFoundation/free-programming-books/ 67 | Free Programming Books. 68 | 69 | http://www.sortingh.at/ 70 | This interactive guide is meant for people with no budget and no experience whatsoever in making games or programming. The guide also works for people who are working alone, though it can easily be used by teams as well. 71 | 72 | http://www.pixelprospector.com/game-development/ 73 | Indie games... and essential resources for game developers 74 | 75 | https://developer.mozilla.org/en-US/docs/Games 76 | MDN web game development center. 77 | 78 | http://gameprogrammingpatterns.com/contents.html 79 | Book with a collection of patterns found in games that make code cleaner, easier to understand, and faster. 80 | 81 | Art 82 | ======================== 83 | **Gimp** https://www.gimp.org/ 84 | GIMP is a free and open-source cross-platform raster graphics editor 85 | A good alternative to photoshop to edit images/photos etc. Can paint with it too. 86 | 87 | **Krita** https://krita.org/ 88 | Krita is a professional free and open-source painting program. Loads of brushes etc. 89 | 90 | **Paint.NET** https://www.getpaint.net/ 91 | Another free image and photo editing software for windows. 92 | 93 | ## 3D 94 | 95 | **Blender** https://www.blender.org/ 96 | A free & open-source 3D modeling, sculpting, and animation software 97 | 98 | **ZBrushCoreMini** https://zbrushcore.com/mini/ 99 | A free 3D sculpting tool, kind of the free version of zbrush. 100 | 101 | **picoCAD** https://johanpeitz.itch.io/picocad 102 | A free tool to make and texture lowpoly 3D objects, using the pico8 engine. 103 | Toolbox exports picoCad txt files into obj/mtl. 104 | 105 | **Crocotile3D** https://prominent.itch.io/crocotile3d 106 | A tool for creating 3d scenes with tiles. Think of it as creating 2d tilemaps with three dimensions. 107 | Free to use and save & export under 100 tiles, have to purchase it for using more than 100 tiles. 108 | 109 | **Sprytile (Blender Addon)** https://chemikhazi.itch.io/sprytile 110 | Inspired by Croctile, this open-source free Blender addon gives blender tile editing tools. 111 | 112 | **Level Buddy (Blender Addon)** https://matt-lucas.itch.io/level-buddy 113 | Level Buddy is a CSG level modeling workflow add on for Blender 3D. It takes inspiration from old school editors like UnrealEd and DoomED. It is not BSP, you are work with poly meshes at all times. 114 | 115 | **Pixexix** http://pixexix.sophiehoulden.com/ 116 | It lets you draw onto your 3D models using any 2D image editor. Purchase of Pro version needed if you want bigger resolution bigger than 1024^2. 117 | 118 | **MakeHuman** http://www.makehumancommunity.org/ 119 | An open source tool to create a base for 3D humanoid characters. 120 | 121 | **VRoid Studio** https://vroid.com/en/studio/ 122 | A virtual youtuber character creating tool, might be neat as a base for 3D anime like characters. 123 | 124 | # Animation 125 | 126 | **OpenToonz** https://opentoonz.github.io/e/index.html 127 | Free and open-source animation production software which supports both vector & raster animating, tweening, skeletal animation, cut-out rigging, and much more. 128 | Quite complex but very powerful, a good free alternative to Adobe Animate. 129 | 130 | **Gimp with plug-ins like Narly Sprite** https://github.com/narlynephi/narly_sprite 131 | Gimp with this plugin allows multiple layers per frame, duplicate frames, exporting to sprite sheet or flattened layers with frame number for gimp gif exporting, previous frame transparency (primitive onion skinning), and some more things. 132 | 133 | **Krita** https://krita.org/ 134 | Has frame-by-frame raster animation, with very customizable onion skinning. 135 | 136 | **Paint.Net with plugin** https://pixelbyte.itch.io/paint-net-sprite-plugin 137 | Can help out with sprite sheet editing and save as gif too. 138 | 139 | **Rive** https://rive.app/ 140 | A free cloud based animation webapp featuring Vector and Raster support, skeletal, mesh deformations, IK etc. An account allows for unlimited public files, but private files needs a paid plan. 141 | It also includes runtime implementations at https://help.rive.app/runtimes/overview 142 | 143 | **DragonBones** https://docs.egret.com/dragonbones/en/index.html 144 | A free 2D bone animation tool/editor, features skeletal and skinning/mesh + IK and timelines etc. It's a great free alternative to Spine. It has integrations for: SFML(C++), ThreeJS + Pixi + Phaser (JS & TypeScript), unity, and GoDot plugin and more. Also has tools to convert to Spine json, Live2d json with these tools: https://github.com/DragonBones/Tools 145 | Find more about their runtime integrations at https://github.com/DragonBones 146 | 147 | **Live2D Cubism** https://www.live2d.com/en/download 148 | Is an animation tool that allows illusion of 3D from 2D characters, and provides ability to adjust their emotions and movements allowing for characters with detailed expressions, great for visual novels. 149 | It has free or pro version, free version is a limited version of the commercial one with limitations on resources etc. 150 | They also provide the SDK to integrate with unity, native, or web. 151 | 152 | **AnimeEffects** http://animeeffects.org/en/ 153 | It is an open source 2D keyframe animation tool based on deformation of polygon meshes. 154 | Exporting animations to an animated GIF, or sequence PNG/JPEG. Or Video formats like WEBM and MP4 etc. using FFmpeg (need to download it seperately). 155 | Their github: https://github.com/hidefuku/AnimeEffects 156 | 157 | **Anima2D (Unity plugin)** https://unity.com/features/2danimation 158 | Now apart of Unity2D, it has 2D Bones, Sprite to mesh conversion, SpriteMesh Editor, Automatic weights, Weight Editor, Inverse Kinematics etc. 159 | 160 | 161 | **COA Tools (Blender Addon)** (CutOut Animation Tools) https://github.com/ndee85/coa_tools 162 | 2D cutout animation workflow similar to programs like spine or spriter. 163 | 164 | ## Pixel Art/Animation software 165 | 166 | **Graphics Gale** https://graphicsgale.com/us/ 167 | Good tool for pixel art and spriting, has a free version. 168 | 169 | **Piskel** http://www.piskelapp.com/ 170 | Online animated sprite and pixel art editing/creating, and you can freely download an offline version of the app too. 171 | 172 | **Paint of Persia** https://dunin.itch.io/ptop 173 | Is a free rotoscoping pixel-art tool where you can trace/draw on top of any window, wallpaper or video etc. 174 | 175 | **Aseprite** https://www.aseprite.org/ 176 | Similarly also a good tool for pixel art and spriting, but you'll have to purchase it, unless you can compile the [source](https://github.com/aseprite/aseprite) yourself. 177 | And Aseprite2Unity https://seanba.itch.io/aseprite2unity can automatically import Aseprite into Unity. 178 | 179 | **Pyxeledit** http://pyxeledit.com/ 180 | A paid pixel art drawing application especially designed for working with tiles. 181 | It also supports making animations, and exporting them as sprite sheets or animated GIFs. 182 | It has an outdated free version. 183 | 184 | ## Image/Animation Tools 185 | 186 | **Shoebox** https://renderhjs.net/shoebox/ 187 | A free Adobe Air based app, sort of a swiss knife for ui or sprite sheets, it has things like sprite sheet packer & extracter, slicer, frame sheet, bitmap font, tile extractor from a screenshot of a game, and texture ripper etc. 188 | 189 | **Explosion Generator** http://www.explosiongenerator.com/ 190 | Generate very customizable 2D sprite explosions. It is a web app. 191 | 192 | **Sprite Sheet Previewer** https://github.com/kobitoko/Sprite-Sheet-Previewer 193 | A simple .Net4.6 free tool to preview sprite sheets. 194 | 195 | **SpriteMapper** https://github.com/huandu/spritemapper 196 | SpriteMapper is a Java program which creates sprite maps (or sprite sheets) from a set of input images. 197 | 198 | **FontSprite** https://adamstrange.itch.io/fontsprite 199 | Complete .png fontsprite editor. A Fontsprite is a 16x16 character grid, usually 256x256 pixels in size. 200 | This is how the older 6bit and 16 bit computer referenced their fonts. Using this editor you can directly edit this sort of font with complete control over color and transparency. 201 | 202 | **Peasy** https://yadu.itch.io/peasy 203 | is a simple and free tool that generates polygonal hulls from transparent png images, and exports it as a JSON. 204 | These polygonal hulls are used for more accurate collision checking in e.g. Box2D. 205 | 206 | **Pngyu** https://nukesaq88.github.io/Pngyu/ 207 | Good solution to reduce PNG image sizes via lossy compression. 208 | Pngyu is simple PNG image file compression tool which uses pngquant as a compression engine. 209 | 210 | **ScreenToGif** https://www.screentogif.com/ 211 | A free and open-source software for when you need a small gif or video to show off your new game features for twitter etc. 212 | 213 | **Playscii** https://jp.itch.io/playscii 214 | Playscii is an open source ASCII art and animation program. 215 | 216 | **Tilemancer** https://led.itch.io/tilemancer 217 | Tilemancer is a quick procedural tile creator designed for pixel-art games. Perfect for game jams, prototypes, texture mods, and more. 218 | 219 | **Dither Machine** https://lunarlabs.itch.io/dither-machine 220 | Dither Machine is a tool to help you generate dithering automatically, instead of doing it by hand, which can be a tedious task. 221 | 222 | **HTML Animation and Utilities** https://github.com/bit101/gifloopcoder 223 | You can adjust settings on each utility and it provides JS output for you to copy into your code. 224 | It has Bezier Utility, Path Utility, Shadow Utility, Sprite Sheet Utility. 225 | They offer also a library/app for looping gif animations on HTML/JS https://github.com/msurguy/gifloopcoder 226 | 227 | **Coolors** https://coolors.co/ 228 | Color schemes generator. Generates well balanced color palettes (up to 5 different colors per palette) for your game project. 229 | 230 | # Sound 231 | 232 | **Audacity** https://www.audacityteam.org/ 233 | Audacity is free, open-source, cross-platform audio software for multi-track recording and editing. 234 | 235 | **bfxr** https://www.bfxr.net/ 236 | A free sound effect generator, and can export the results in wav format, alternatively you can download a Standalone version, since the online version uses Adobe Flash. 237 | 238 | **rFXGen** https://raylibtech.itch.io/rfxgen 239 | A simple and easy-to-use tool to generate sounds for your games, based on the amazing sfxr. 240 | Their github is at https://github.com/raysan5/rfxgen 241 | 242 | **Chiptone** http://sfbgames.com/chiptone 243 | Free online tool (Adobe Flash) for generating sound effects. Can export the result in wav format. 244 | 245 | # Music 246 | 247 | **LMMS** https://lmms.io/ 248 | A free, cross-platform tool for creating melodies and beats, synthesizing and mixing sounds, arranging samples and much more. 249 | 250 | **Beepbox** https://beepbox.co 251 | A web-based tool to create a music easier 252 | 253 | **MidiEditor** http://midieditor.sourceforge.net/ 254 | A free software to make, edit, and play Midi data. 255 | 256 | **Anvil Studio** http://anvilstudio.com/ 257 | Another free software to create, edit, and play Midi data. 258 | 259 | ## Trackers: 260 | 261 | **sunvox** http://www.warmplace.ru/soft/sunvox/ 262 | A small, fast and powerful modular synthesizer with pattern-based sequencer (tracker), free for desktop, paid for iOS or Android mobile device versions. 263 | 264 | **Bosca Ceoil** http://boscaceoil.net/ 265 | A free and easy to use tool for creating music. Online on web or download the offline app. 266 | 267 | **PixiTracker** http://www.warmplace.ru/soft/pixitracker/ 268 | A simple and fun tool to quickly create musical sketches, chiptunes and sound experiments. 269 | 270 | **OpenMPT** https://openmpt.org/ 271 | Open ModPlug Tracker is a free tracker for windows. 272 | 273 | **Milkytracker** http://milkytracker.titandemo.org/ https://github.com/milkytracker/milkytracker 274 | A free multi-platform music application for creating .MOD and .XM module files. 275 | 276 | ## Online Audio Tools 277 | 278 | **Soundation Studio** https://soundation.com/ 279 | A free powerful online music studio. Has paid plans with more features. 280 | 281 | **Audiotool** https://www.audiotool.com/ 282 | A free online music production studio. 283 | 284 | **Online Sequencer** https://onlinesequencer.net/ 285 | Free online music sequencer. 286 | 287 | **Autochords** https://autochords.com/ 288 | Generate some chord progressions for your music. 289 | 290 | ## Music Generators 291 | 292 | A lot taken from https://www.yoyogames.com/blog/119/procedural-music-a-viable-alternative 293 | 294 | **CGmusic** http://codeminion.com/blogs/maciek/2008/05/cgmusic-computers-create-music/ 295 | Software with algorithms to create midi music for you. 296 | 297 | **Soundhelix** http://www.soundhelix.com/download 298 | Free open-source tool for generating more modern music, but has a very steep learning curve. 299 | 300 | **Melody Brains** http://www.melodybrains.com/ 301 | Produces melodies with backing chords. Made by Marko http://fatdzo.github.io/ 302 | 303 | **MusiGenisis** http://www.musigenesis.com/ 304 | Trial is fully functional but cannot export. Purchases are not available either anymore, you could try contacting them and hopefully get responses, but there possibly other solutions to capture the audio. 305 | 306 | **Fake Music Generator** http://www.fakemusicgenerator.com/ 307 | Creates an entire album using CGmusic's software. 308 | 309 | **Wolfram's Tones** http://tones.wolfram.com/generate/ 310 | 311 | # Video Editing 312 | 313 | **Lightworks** https://www.lwks.com/ 314 | a professional-quality video editor that is free for home use. 315 | 316 | **DaVinci Resolve** https://www.blackmagicdesign.com/products/davinciresolve/ 317 | another professional-quality video editor that has a free version. 318 | 319 | **Natron** https://natrongithub.github.io/ 320 | a free open-source compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry. 321 | 322 | **Shotcut** https://www.shotcut.org/ 323 | a free, open-source, cross-platform video editor. 324 | 325 | **Openshot** http://openshot.org/ 326 | a free and open-source video editor. 327 | 328 | **Kdenlive** https://kdenlive.org/ 329 | a free and open-source video editor. 330 | 331 | # Game Engines, Frameworks, Libs. 332 | 333 | **Unity** (C#) https://unity.com/ 334 | **Unreal** (Blueprint(Visual Scripting), C++) https://www.unrealengine.com/ 335 | **Defold** (Lua, C++) https://defold.com/ 336 | **GODOT** (C++, C#, GDScript, Visual Scripting, community-provided support for Python and more) https://godotengine.org/ 337 | **Cocos Creator, Cocos2dx** (Creator: JS, TypeScript. Cocos2dx: C++, Lua) https://www.cocos.com/en/ https://github.com/cocos2d/cocos2d-x 338 | **Ren'Py** a visual novel engine (Python) https://www.renpy.org/ 339 | **GDevelop** (Visual Scripting, extendable with JavaScript) https://gdevelop-app.com/ 340 | **Game Maker Studio** (Visual Scripting, GML) https://www.yoyogames.com/gamemaker 341 | **ioquake3** (C) https://ioquake3.org/ 342 | **Construct 2** (Visual Scripting) https://www.scirra.com/ 343 | **FELGO (formerly known as V-Play)** crossplatform games/apps (C++, QML, JavaScript) https://felgo.com/ 344 | **WOLF RPG Editor** (Free WYSIWYG Rpg maker software) https://www.moddb.com/engines/wolf-rpg-editor 345 | **Eclipse OnlineRPG engine** https://github.com/legacygamedev/eclipseorigins3 https://github.com/RobinPerris/EclipseOrigins community: https://forum.eclipseorigins.com/ 346 | **Danmakufu ph3** (Bullet Hell Engine for running user-created danmaku scripts) https://shrinemaiden.com/index.php?topic=129.0 EN docs: https://sparen.github.io/ph3tutorials/docs.html 347 | **Touhou Web Engine** Engine for web-based bullet dodging game (JavaScript) https://github.com/kvfrans/touhou 348 | **Mugen** (2D fighting game engine) https://mugenarchive.com/forums/downloads.php?do=file&id=1421--official-mugen-1-0-stable-elecbyte 349 | **OpenBOR** (2D side scrolling/Beat'em up engine) https://github.com/DCurrent/openbor 350 | **Processing** good for small prototypes (Processing (Java-like)) https://processing.org/ 351 | Processing in JS: https://p5js.org/ and Python: https://py.processing.org/ 352 | 353 | **LÖVE** (Lua) http://love2d.org/ 354 | **Phaser3 or Phaser CE** 2D game framework for making HTML5 games on Canvas and WebGL (JavaScript) http://phaser.io/ https://github.com/photonstorm/phaser-ce 355 | **libGDX** (Java) https://github.com/libgdx/libgdx 356 | **Electron** A framework to create cross-platform desktop applications, based on Node.js and Chromium. (JavaScript, HTML and CSS) https://www.electronjs.org/ 357 | **HaxeFlixel** A Cross-Platform Framework powered on [OpenFL](https://openfl.org) to make games easier and free (Haxe) https://haxeflixel.com/ 358 | **Heaps** (Haxe) https://heaps.io 359 | **BabylonJS** Create 3D WebGL games for the browser (JavaScript) https://www.babylonjs.com/ 360 | **PaperJS** A vector graphics scripting framework for HTML5 Canvas (JavaScript) http://paperjs.org/ 361 | **ZIM** A framework for the HTML5 Canvas, powered by CreateJS (JavaScript) https://zimjs.com/about.html 362 | 363 | **pygame** (Python) https://www.pygame.org/news 364 | **SFML** (C++, Java, Python and more) https://www.sfml-dev.org/ 365 | **SDL2** (C, C++) https://www.libsdl.org/download-2.0.php 366 | **Box2D** a 2D physics engine for games (C++, ports for: JavaScript, Java, C# ) https://github.com/erincatto/Box2D 367 | **Chipmunk2D** 2D rigid body physics library written in C (C++, Python, Ruby, Java, Ports: JS) http://chipmunk-physics.net/ 368 | **Liquidfun** = Box2d + fluid simulation (C++, JavaScript, Java) http://google.github.io/liquidfun/ 369 | **RMLUi** a C++ user interface package based on HTML and CSS standards (C++, XHTML1.0, CSS2.0, borrowing features from HTML5 and CSS3) https://github.com/mikke89/RmlUi 370 | 371 | List of HTML5 game engines https://html5gameengine.com/ 372 | 373 | itch.io list of game engines (and more) https://itch.io/blog/6037/get-ready-for-ludum-dare-game-development-tools#game-engines 374 | 375 | # Programming 376 | 377 | **HumbleNet** a cross-platform networking library that works in the browser (C/C++ C#) https://github.com/HumbleNet/HumbleNet 378 | **enet** ENet reliable UDP networking library (C) http://enet.bespin.org/ https://github.com/lsalzman/enet 379 | **GameJolt Api** https://gamejolt.com/help/dev-game-api 380 | Communicates with the Game Jolt servers. Implementing the Game API allows you to add features to your game such as: Online score tables, Trophies (achievements), Cloud data storage, Game session logging, User verification and auto-login. 381 | 382 | **MSYS2** http://www.msys2.org/ 383 | Minimal SYStem 2 is a software distro and building platform for Windows. 384 | Allows you to use gcc, g++ etc in windows. 385 | 386 | ### Free C/C++ Profiling/Testing: 387 | 388 | **CodeXL** https://github.com/GPUOpen-Archive/CodeXL 389 | **Very Sleepy** (Windows only) http://www.codersnotes.com/sleepy/ 390 | **cppcheck** (a static analysis tool for C/C++) https://github.com/danmar/cppcheck/ 391 | **Googletests** (a C++ test framework) https://github.com/google/googletest 392 | **clumsy** (lag/network condition emulator) https://github.com/IntouchHealth/clumsy 393 | 394 | ### Text Editors & IDEs: 395 | 396 | **IntelliJ IDEA** (Java, Kotlin, Scala, Groovy and more JVM languages) https://www.jetbrains.com/idea/ 397 | **Visual Studio Code** https://code.visualstudio.com/ 398 | **Atom** (C++, C#, JavaScript, Python, and more) https://atom.io/ 399 | **Notepad++** (a lot) https://notepad-plus-plus.org/ 400 | **Brackets** (Web Development focused) http://brackets.io/ 401 | **Geany** (C++, C#, JavaScript, Python, and more) https://www.geany.org/Main/HomePage 402 | **Visual Studio Community edition** (C++, C#, VB, and more) https://visualstudio.microsoft.com/vs/community/ 403 | **Netbeans** (Java, PHP, C/C++, HTML5) https://netbeans.org/ 404 | **Android Studio** (Android App Development focused) https://developer.android.com/studio/index.html 405 | **Code::Blocks** (C/C++) http://www.codeblocks.org/ 406 | **Eclipse** (Java, C/C++, and more) https://eclipse.org/ 407 | **PyCharm** (Python) https://www.jetbrains.com/pycharm/ 408 | 409 | # Level Design 410 | 411 | **LDtk** https://ldtk.io/ 412 | An open-source 2D level editor with game entities with properties and other useful features. Note it focuses on side & top-downs perspectives, no isometric. 413 | Exports in a JSON format with already existing loaders in: C# & Unity, Haxe, Go, Python, Rust, C++ & Godot, Kotlin, JS. 414 | 415 | **Tiled Map Editor** http://www.mapeditor.org/ 416 | Tiled is a free software level editor. It supports editing tile maps in various projections (orthogonal, isometric, hexagonal) and can also add objects with properties. 417 | Many game frameworks and libraries support it. It can also be exported to many formats including JSON. 418 | It has Unity import support through https://seanba.itch.io/supertiled2unity 419 | 420 | **Ogmo Editor 3** https://ogmo-editor-3.github.io/ 421 | A Simple, Easy and Free level editor it was used on [Celeste](https://store.steampowered.com/app/504230/Celeste/) 422 | 423 | **Cavegen** https://elementalcode.itch.io/cavegen 424 | A Cave Generator based on Cellular Automata. 425 | 426 | # Quest Design 427 | **RapidQuest** https://www.rapidquest.ai 428 | Visual development environment for designing branching game quests & narratives using AI. 429 | 430 | # Other tools 431 | 432 | **YarnSpinner Editor** https://github.com/YarnSpinnerTool/YarnEditor 433 | A dialogue editor tool used to write interactive dialogue, it has a C# and JS library for runtimes, also supports Unity. 434 | 435 | **cmder** http://cmder.net/ 436 | A great customizable console emulator for Windows, it looks nice and can have tabbed terminals etc. 437 | 438 | **More Random tools on itch.io** https://itch.io/tools 439 | 440 | **File Converter** https://github.com/Tichau/FileConverter 441 | 442 | **QWinFF** https://qwinff.github.io/ 443 | An open-source GUI for ffmpeg http://ffmpeg.org/ which is an open-source command-line media converter. 444 | 445 | **Slack** https://slack.com/ 446 | A team communication app. 447 | 448 | **Trello** https://trello.com/ 449 | An online board with lists and cards to keep track of tasks and projects. 450 | 451 | **OBS Studio** https://obsproject.com/ 452 | Open Broadcaster Software studio is a free and open-source software for screen recording and streaming. 453 | 454 | **OpenCV** (C++, C, Python, Java) https://opencv.org/ 455 | open-source Computer Vision Library is an open-source computer vision and machine learning software library. 456 | 457 | **instant storm 2.0** https://www.instantstorm.com/ 458 | Is a freeware flash screensaver creator that turns Adobe Flash files (SWF) into screensavers. 459 | 460 | **Pixelbyte Color Picker** https://pixelbyte.itch.io/color-pick 461 | A very simple and nice software that capture colors on your desktop and covert it to many color codes such as Hex, Unity3D, CMYK, etc. 462 | 463 | # Free Resources 464 | 465 | Useful Web Resources: 466 | 467 | ## Upload your Games etc. 468 | 469 | ### Cross-Platform (Web or Desktop) 470 | https://itch.io/ 471 | https://gamejolt.com/ 472 | 473 | ### Desktop Only 474 | https://www.indiedb.com/ 475 | 476 | ### Web Only 477 | https://www.newgrounds.com/ 478 | https://www.kongregate.com/ 479 | 480 | ### Game Jam Websites 481 | https://ldjam.com/ 482 | 483 | ## Online Game Services API 484 | https://dev.epicgames.com/en-US/services 485 | https://gamejolt.com/game-api/doc 486 | https://developers.google.com/games/services 487 | https://www.newgrounds.com/wiki/creator-resources/flash-api 488 | 489 | # Sound Resources 490 | 491 | https://sonniss.com/gameaudiogdc 492 | http://soundimage.org/ 493 | https://www.freesound.org/ 494 | http://soundbible.com/ 495 | http://www.flashkit.com/soundfx/ 496 | 497 | # Music Resources 498 | 499 | https://incompetech.filmmusic.io/ 500 | https://www.bensound.com/ 501 | https://soundimage.org/ 502 | https://anttismusic.blogspot.com/ ( https://www.reddit.com/r/gamedev/comments/72yapm/i_have_released_my_1393_instrumental_songs_free/ ) 503 | https://www.newgrounds.com/audio/ 504 | https://itch.io/soundtracks 505 | http://dig.ccmixter.org/ 506 | https://freemusicarchive.org/ 507 | https://audionautix.com/ 508 | https://tabletopaudio.com/ 509 | http://www.flashkit.com/loops/ 510 | 511 | Find more in this blog post https://felgo.com/game-resources/free-music-for-games 512 | 513 | # Art Resources 514 | 515 | https://kenney.nl/assets 516 | https://itch.io/game-assets/ 517 | http://www.openpixelproject.com/ 518 | https://opengameart.org/ 519 | https://www.gameart2d.com/freebies.html 520 | http://game-icons.net/ 521 | https://www.newgrounds.com/art 522 | https://www.freepik.com/ 523 | https://crateboy.itch.io/crateboy-2007-2014 524 | http://www.dumbmanex.com/bynd_freestuff.html 525 | http://untamed.wild-refuge.net/rpgxp.php 526 | Visual Novel characters: 527 | http://tokudaya.net/sozai-otoko1.html 528 | http://tokudaya.net/sozai-onna1.html 529 | 530 | ## Images/Photos Resources 531 | 532 | https://www.pexels.com/ 533 | https://www.photosforwork.com/ 534 | 535 | ## Textures Resources 536 | 537 | https://cc0textures.com/ 538 | https://www.sharetextures.com/ 539 | https://3dtextures.me/ 540 | https://soundimage.org/ (TXR-\*) 541 | http://texturelib.com/ 542 | https://freestocktextures.com/ 543 | https://www.toptal.com/designers/subtlepatterns/ 544 | 545 | ## 3D Objects Resources 546 | 547 | http://quaternius.com/assets.html ( https://www.reddit.com/r/gamedev/comments/772z0w/free_lowpoly_furniture/ ) 548 | https://nasa3d.arc.nasa.gov/ 549 | https://www.3dmodelscc0.com/ 550 | https://www.gameassetsgarden.com/ 551 | https://resources.blogscopia.com/category/models/ 552 | https://www.blender-models.com/ 553 | http://www.esi.uclm.es/museo/index_en.html 554 | https://free3d.com/ 555 | https://archive3d.net/ 556 | http://www.3dmodelfree.com/ 557 | https://poly.pizza 558 | --------------------------------------------------------------------------------