Skip to content

nientedidecente/awesome-ndd-gamedev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

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 - A detailed and interesting guide to the C language. (ITA)
  • Complete beginners JS Course - Zenva - An introductive JS course, oriented on 2D Canvas Rendering.
  • Fabien Sanglard - Sanglard is a Google engineer who writes low-level reviews of famous games and articles on gamedev.
  • Voxel Space - A practical explanation of the 2.5D Voxel Space technique.
  • Abseil - Open source collection of C++ libraries drawn from Google’s internal codebase. Implements the next C++ standard well ahead of time!
  • Learn with Haxe - Collection of Haxe snippets, examples and tutorials.
  • Game Technology - A full course about Game Design.

Docs and Notes

Game Engines

  • Duality 2D - A modular, highly extensible 2D game engine that provides its own visual editor.
  • GemRB - A portable open-source implementation of Bioware’s Infinity Engine.
  • Defold - The Defold game engine.

Graphics and Sprites

  • Piskel - A free online editor for animated sprites and pixel art.
  • LibreSprite - An animated sprite editor and pixel art tool, forked from the last open-source commit of Aseprite.
  • Pixelorama - A free and open source sprite editor, ideal for pixel art.
  • Krita - A professional free and open source painting program for art and textures.

Sounds

Libraries and Other Repos

  • Strummulu - A small fullstack library to serve web-browser games based on websockets communication.
  • Open Source Game Clones - A big list of old-school Open Source Game clones and remakes.
  • raylib - A simple, easy-to-use, multi-language and spartan library to enjoy videogames programming.
  • lix - A dependable package manager for Haxe projects.
  • utest - A unit testing library for Haxe.

Server

  • Deno - A runtime for executing JavaScript and TypeScript outside of web browser.

OS and VMs

  • Furry Palm Tree - A Virtual Machine for a LC3-based computer with video hardware.

Assets

Podcasts and Channels

  • GameLoop - A podcast about gamedev, with interviews and insights. (ITA)
  • Ars Technica - Interviews with gamedevs.
  • javidx9 - C++ Game development, programming and technology in general.
  • Yahtzee Dev Diary - Development diaries with focus on Game Design and Game Maker.

About

A list of useful resources used or suggested by NDD Games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published