Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/nientedidecente/awesome-ndd-gamedev

A list of useful resources used or suggested by NDD Games
https://github.com/nientedidecente/awesome-ndd-gamedev

List: awesome-ndd-gamedev

Last synced: about 1 month ago
JSON representation

A list of useful resources used or suggested by NDD Games

Awesome Lists containing this project

README

        

# What is this
This list contains plenty of resources regarding projects, libraries, assets, tutorials and other useful or recommended stuff by the NDD community.
Typically, you can find them by searching through our Discord channel, but I think that a general, grouped by category list is even more useful.

As this list will probably grow in the future, you'll see more and more sections filled with verified and trusted resources that you can use to build your games or to improve your knowledge in a specific field.

If you're external to this organization and want to add your own resources, just open a PR and we'll review them, to see if they can be suitable to be put in this list.

# Categories

## Guides and Tutorials
- [Guida a C](https://www.fabiomanganiello.com/guidac.pdf) - A detailed and interesting guide to the C language. (ITA)
- [Complete beginners JS Course - Zenva](https://academy.zenva.com/course/the-complete-beginners-javascript-course/) - An introductive JS course, oriented on 2D Canvas Rendering.
- [Fabien Sanglard](https://fabiensanglard.net/) - Sanglard is a Google engineer who writes low-level reviews of famous games and articles on gamedev.
- [Voxel Space](https://github.com/s-macke/VoxelSpace) - A practical explanation of the 2.5D Voxel Space technique.
- [Abseil](https://abseil.io) - Open source collection of C++ libraries drawn from Google’s internal codebase. Implements the next C++ standard well ahead of time!
- [Learn with Haxe](https://code.haxe.org/) - Collection of Haxe snippets, examples and tutorials.
- [Game Technology](http://wiki.ktxsoftware.com/) - A full course about Game Design.

## Docs and Notes
- [Note of Phaser 3](https://rexrainbow.github.io/phaser3-rex-notes/docs/site/index.html) - Collection of notes, which also act like a great documentation for Phaser 3.
- [Unofficial Heaps FAQ](https://gist.github.com/Yanrishatum/ae3725a9e2b45e0766c065e573ed1f24) - A useful FAQ collection about Heaps.

## Game Engines
- [Duality 2D](https://www.duality2d.net/) - A modular, highly extensible 2D game engine that provides its own visual editor.
- [GemRB](https://gemrb.github.io/) - A portable open-source implementation of Bioware’s Infinity Engine.
- [Defold](https://github.com/defold/defold) - The Defold game engine.

## Graphics and Sprites
- [Piskel](https://www.piskelapp.com/) - A free online editor for animated sprites and pixel art.
- [LibreSprite](https://github.com/LibreSprite/LibreSprite) - An animated sprite editor and pixel art tool, forked from the last open-source commit of Aseprite.
- [Pixelorama](https://www.orama-interactive.com/pixelorama) - A free and open source sprite editor, ideal for pixel art.
- [Krita](https://krita.org/en/) - A professional free and open source painting program for art and textures.

## Sounds
- [Francesco Corrado](https://soundcloud.com/francesco-corrado-846828) - Soundtracks and compositions for games and others.
- [SFXR](https://www.drpetter.se/project_sfxr.html) - A fast, 8-bit sounds generator.
- [Gruesome Horro Sounds Effects](https://www.freetousesounds.com/how-to-create-gruesome-horror-sound-effects/) - Sound pack with horror, monsters, growling sounds, etc.
- [Sonic Pi](https://sonic-pi.net/) - Code-based music creation and performance tool.

## Libraries and Other Repos
- [Strummulu](https://github.com/vikkio88/strummulu) - A small fullstack library to serve web-browser games based on websockets communication.
- [Open Source Game Clones](https://osgameclones.com/) - A big list of old-school Open Source Game clones and remakes.
- [raylib](https://www.raylib.com/index.html) - A simple, easy-to-use, multi-language and spartan library to enjoy videogames programming.
- [lix](https://github.com/lix-pm/lix.client) - A dependable package manager for Haxe projects.
- [utest](https://github.com/haxe-utest/utest) - A unit testing library for Haxe.

## Server
- [Deno](https://deno.land/v1) - A runtime for executing JavaScript and TypeScript outside of web browser.

## OS and VMs
- [Furry Palm Tree](https://github.com/slaierno/furry-palm-tree) - A Virtual Machine for a LC3-based computer with video hardware.

## Assets
- [190+ Pixel Art assets](https://sunnysidegames.itch.io/190-free-pixel-art-assets-sci-fi-forest) - Some pixel art assets with Sci-Fi and Forest as themes.
- [Faith in Humanity Restored Bundle](https://itch.io/s/30973/faith-in-humanity-restored-bundle) - A LOT of free assets for free.

## Podcasts and Channels
- [GameLoop](https://podcasts.google.com/?feed=aHR0cDovL2ZlZWRzLmZlZWRidXJuZXIuY29tL0dhbWVMb29wUG9kY2FzdA&hl=en-GB) - A podcast about gamedev, with interviews and insights. (ITA)
- [Ars Technica](https://www.youtube.com/channel/UCCDU1fsmgvWljcW2aodfJsA) - Interviews with gamedevs.
- [javidx9](https://www.youtube.com/channel/UC-yuWVUplUJZvieEligKBkA/videos) - C++ Game development, programming and technology in general.
- [Yahtzee Dev Diary](https://www.youtube.com/playlist?list=PLFERI12uu5pltdQ40tPXm9j1ENoAG3wgH) - Development diaries with focus on Game Design and Game Maker.