A curated list of game development resources to make magic happen. Audio editors, sounds collections and more.
game-development gamedev awesome curated list games frameworks art design game-design game-jam game-engine board-games game-programming awesome-listA curated list of good stuff related to the development of games. This list contains only free software for code, sellers who aren't evil for physical resources, and free cultural works for assets. I have also provided a list of resources which are not free, and the reasons why, in the associated Wall of Shame file.
game game-development awesome game-programming awesome-listKeep Reading , Keep Writing , Keep Coding.
game-development notes game-developing-notes books study-notes graphics realtime-rendering gpu-programming shader real-time-rendering cg blog ebook ebooks book game-programming game-programmer renderingThis repository is about cool design patterns written in Unity3D C#.
unity design-pattern design-patterns unity3d unity-design-pattern csharp-design-patterns game-development game-programming-pattern game-programming csharp-resources factory-pattern mediator-pattern visitor-pattern singleton-pattern bridge-pattern pool-pattern iterator-pattern facade-pattern memento-pattern command-pattern:blue_book: 电子书 -《Real-Time Rendering 3rd》提炼总结 | 全书共9万7千余字。你可以把它看做中文通俗版的《Real-Time Rendering 3rd》,也可以把它看做《Real-Time Rendering 3rd》的解读版与配套学习伴侣。
ebook real-time-rendering study-notes game-programming graphics-programming pdf game-development cg rendering book notesConsider it a work in progress. The whole API is also fully documented in-code for those who are brave enough to read it. Currently, EnTT is tested on Linux, Microsoft Windows and OS X. It has proven to work also on both Android and iOS. Most likely it will not be problematic on other systems as well, but has not been sufficiently tested so far.
header-only modern-cpp cpp cpp14 entity-component entity-component-system game-development game-programming architectural-patterns game-engine gamedev gamedev-framework cpp17 minecraft indiegame indiedev indie-developer game-devPlease remember to always look at the license before using something in your project.
game-development game-engine game-programming game-jam gamedev 3d-engine 3d-game 2d-game-framework making-2d-games video-game game-source game-2d engine game-dev game 2d-game 2d-game-engine 2d-framework 2d 3dA game engine in development using DirectX 11 renderer.
directx game-engine game-programming games graphics architectureXNA platform game. Inspired by Monty's Revenge and Battle Kid. This project will serve as an example of how to code a platform game in C# using the XNA framework. Features include: Gamestory, Bosses, Enemies, Simple 2D Physics, Multiple screens and the list goes on...
directx game game-development game-example game-programming platformer xnaFirst of all, thank you all for attending the talk. Look inside code/ to see a copy of what was stored in this repo.
game haskell yampa game-programming frp sdl android slide wiimoteThis is a Haskell breakout game implemented using the Functional Reactive Programming library Yampa. SDL 1.2 graphics and sound.
game-programming wiimote haskell kinect arkanoid sdl2 sdl yampa frp breakout-game physics collision ghcjs web macosx macosx-game androidWelcome to the Haskell Game Programming corner, our central place for Haskell Game Programming resources. This repository contains documents about game programming in Haskell, pointers to books, code, existing projects, companies, etc.
haskell game-programmingCurated list of resources about gameplay network programming techniques and achitectures. Game networking is a subset of network engineering that covers multiplayer online game networking. Entity interpolation, input prediction, lag compensation and client-server model topics are main pillars of gameplay network development. This list contains handfully picked resources ranging between high-level network architectures and low-level data replication optimizations.
awesome awesome-list game-development gamedev game-programming networking network network-programming curated-list game-networking game-server-architecture unity unity3d unreal-engine-4 unreal-engine unrealengine cpp reading-listecs-lib is a tiny and easy to use ECS (Entity Component System) library for game programming. It's written in Typescript but you can use on node.js an web browser too. Entity-Component-System (ECS) is a distributed and compositional architectural design pattern that is mostly used in game development. It enables flexible decoupling of domain-specific behaviour, which overcomes many of the drawbacks of traditional object-oriented inheritance.
game gamedev threejs game-engine data-oriented-design game-development ecs entity-component-system game-programming entity-component entity-component-architecture gameloop ecs-framework entity game-ecs
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.