A curated list of awesome (cpp,go,rust) libraries,frameworks,softwares for game development IMHO
Version 0.11
-
UnrealEngine (cpp)- Unreal Engine source code
-
unity3d (c#) - commercial cross-platform game engine
-
godot (cpp) - 2D and 3D cross-platform game engine
-
cocos2d-x (cpp) - Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.
- Visual Studio 2017,2019,2022 (c++,c#)
- Visual Studio Code (c++,rust,golang)
- CLion (c++,rust) - A cross-platform IDE for C and C++
- Goland (golang) - a cross-platform IDE built specially for Go developers
- Rider ( C# ) - Fast & powerful cross-platform .NET IDE
- CMake
- genie - a project generator tool. It automagically generates project from Lua script, making applying the same settings for multiple projects easy.
- 3DSMax - 3D modeling and rendering software for design visualization, games, and animation
- Maya - 3D computer animation, modeling, simulation, and rendering software
- cinema4d - 3D computer animation, modeling, simulation, and rendering software
- Blender - Open source 3D creation. Free to use for any purpose, forever.
- directx - a set of APIs that you can use to create games and other high-performance multimedia applications.
- vulkan - an open standard and cross-platform Application Programming Interface (API) developed by the Khronos® Group.
- opengl-es - The Standard for Embedded Accelerated 3D Graphics
- metal - a low-level, low-overhead hardware-accelerated 3D graphic and compute shader API created by Apple.
- opengl - The Industry's Foundation for High Performance Graphics
- World
- BrushFy - The #1 Environment Toolkit for Unreal Engine 4
- RVT landscape - How to create a terrain in UE4 with RVT Optimized for Open-World
- Voxel Plugin - allows to create fully volumetric, entirely destructible, infinite worlds in Unreal Engine. It is compatible with 4.24, 4.25, 4.26, 4.27 and Unreal 5.
- Foliage
- TrueSky - The ultimate real-time weather renderer, as seen in popular AAA game titles.
- grass
- water
- lighting
- fog
- level streaming
- HLOD