#cplusplus #api #cplusplus #framework #game_development #game_engine #gamedev #gui #imgui #immediate_gui #library #multi_platform #native #toolkit #tools #ui
Dear ImGui is a simple and powerful C++ library for creating graphical user interfaces (GUIs). It's mainly used in game development and is great for making tools like debuggers or editors. Dear ImGui uses an "Immediate Mode" approach, which means it creates and draws widgets each frame, making it fast and easy to use. It supports many platforms and renderers like OpenGL and Vulkan, and it's free under the MIT license. This library helps developers create dynamic interfaces quickly and with less code, reducing bugs and making development easier.
https://github.com/ocornut/imgui
Dear ImGui is a simple and powerful C++ library for creating graphical user interfaces (GUIs). It's mainly used in game development and is great for making tools like debuggers or editors. Dear ImGui uses an "Immediate Mode" approach, which means it creates and draws widgets each frame, making it fast and easy to use. It supports many platforms and renderers like OpenGL and Vulkan, and it's free under the MIT license. This library helps developers create dynamic interfaces quickly and with less code, reducing bugs and making development easier.
https://github.com/ocornut/imgui
GitHub
GitHub - ocornut/imgui: Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies - ocornut/imgui
#cplusplus #3d #cocos #cocoscreator #engine #game_development #game_engine #gamedev #metal #mit_license #open_source #vulkan #webgl #webgl2 #webgpu
Cocos Creator is a powerful tool for making 2D and 3D games. It supports many platforms like Windows, Mac, iOS, Android, and more. It offers features like easy animation, physics, and UI systems, making game development easier. The engine uses modern graphics APIs like Vulkan and Metal for high performance. It also supports TypeScript for scripting, which is easy to use. This tool helps developers work together smoothly and publish games quickly across different platforms. It's open-source, so developers can contribute and customize it as needed.
https://github.com/cocos/cocos-engine
Cocos Creator is a powerful tool for making 2D and 3D games. It supports many platforms like Windows, Mac, iOS, Android, and more. It offers features like easy animation, physics, and UI systems, making game development easier. The engine uses modern graphics APIs like Vulkan and Metal for high performance. It also supports TypeScript for scripting, which is easy to use. This tool helps developers work together smoothly and publish games quickly across different platforms. It's open-source, so developers can contribute and customize it as needed.
https://github.com/cocos/cocos-engine
GitHub
GitHub - cocos/cocos-engine: Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform…
Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D gam...
❤2
#go #backend #backend_as_a_service #chat_server #game_backend #game_framework #game_server #multiplayer #nakama #realtime #realtime_games #social #unity_engine #unreal_engine
Nakama is an open-source, scalable server for building social and real-time multiplayer games and apps. It offers features like user accounts, social connections, chat, multiplayer matchmaking, leaderboards, tournaments, and in-app purchase validation. You can extend it with custom code in Lua, JavaScript, or Go. Nakama supports multiple platforms and protocols, making it easy to integrate with popular game engines. It includes a web console for managing player data and game metrics. You can run Nakama locally with Docker or deploy it on any cloud provider. This helps you quickly build and scale games with ready-made backend services, saving time and effort.
https://github.com/heroiclabs/nakama
Nakama is an open-source, scalable server for building social and real-time multiplayer games and apps. It offers features like user accounts, social connections, chat, multiplayer matchmaking, leaderboards, tournaments, and in-app purchase validation. You can extend it with custom code in Lua, JavaScript, or Go. Nakama supports multiple platforms and protocols, making it easy to integrate with popular game engines. It includes a web console for managing player data and game metrics. You can run Nakama locally with Docker or deploy it on any cloud provider. This helps you quickly build and scale games with ready-made backend services, saving time and effort.
https://github.com/heroiclabs/nakama
GitHub
GitHub - heroiclabs/nakama: Distributed server for social and realtime games and apps.
Distributed server for social and realtime games and apps. - heroiclabs/nakama
#cplusplus #3mf #android #asset_pipeline #assets #assimp #c_plus_plus #collada #dae #fbx #fbx_exporter #game_development #gamedev_tool #gamedevelopment #gltf #gltf2 #ifc #patreon #python #stl
The Open Asset Import Library (Assimp) is a tool that helps load many different 3D file formats into a common format. It supports over 40 formats for importing and several for exporting. Assimp works on various platforms like Windows, macOS, Linux, Android, and iOS. It also provides tools to improve the 3D models, such as fixing errors and making them look better. This library is useful for developers because it simplifies working with different 3D file types, making it easier to create and manage 3D content across different systems.
https://github.com/assimp/assimp
The Open Asset Import Library (Assimp) is a tool that helps load many different 3D file formats into a common format. It supports over 40 formats for importing and several for exporting. Assimp works on various platforms like Windows, macOS, Linux, Android, and iOS. It also provides tools to improve the 3D models, such as fixing errors and making them look better. This library is useful for developers because it simplifies working with different 3D file types, making it easier to create and manage 3D content across different systems.
https://github.com/assimp/assimp
GitHub
GitHub - assimp/assimp: The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean…
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure. - GitHub - assimp/assimp: The official Open-Asset-Importer-Library Reposit...
#typescript #editor #frontend #game_development #game_engine #gamedev #nodejs #playcanvas #typescript #ui
The PlayCanvas Editor is a powerful, browser-based tool for creating 3D WebGL, WebGPU, and WebXR apps with real-time collaboration, live editing, and no compile time, letting you build and test projects quickly on any device. It supports advanced graphics features like glTF 2.0, clustered lighting, and WebXR for AR/VR experiences. You can also set up a local development environment to customize or extend the editor using open-source libraries. This means you can develop interactive 3D content faster, collaborate easily, and test directly on mobile or desktop, improving your workflow and project quality[1][2][3][4].
https://github.com/playcanvas/editor
The PlayCanvas Editor is a powerful, browser-based tool for creating 3D WebGL, WebGPU, and WebXR apps with real-time collaboration, live editing, and no compile time, letting you build and test projects quickly on any device. It supports advanced graphics features like glTF 2.0, clustered lighting, and WebXR for AR/VR experiences. You can also set up a local development environment to customize or extend the editor using open-source libraries. This means you can develop interactive 3D content faster, collaborate easily, and test directly on mobile or desktop, improving your workflow and project quality[1][2][3][4].
https://github.com/playcanvas/editor
GitHub
GitHub - playcanvas/editor: Browser-based visual editor for building WebGL, WebGPU, WebXR apps
Browser-based visual editor for building WebGL, WebGPU, WebXR apps - playcanvas/editor
#csharp #2d #avaloniaui #csharp #dotnet_core #dotnetcore #editor #game_development #graphics #graphics_editor #linux_desktop #painting #pixel_art #pixi #procedural_drawing #procedural_generation #raster_graphics #sprites #tabs #vector_graphics
PixiEditor is a free, easy-to-use 2D graphics editor that combines pixel art, painting, and vector tools all in one program. You can create game sprites, animations, logos, and edit images with a simple interface. It supports mixing vector and raster graphics on the same canvas and lets you export to many formats like PNG, SVG, GIF, and MP4. The powerful Node Graph system allows you to create complex, non-destructive effects and animations. It also has a timeline for frame-by-frame animation and autosaves your work to prevent loss. This makes it a versatile tool for artists and game developers.
https://github.com/PixiEditor/PixiEditor
PixiEditor is a free, easy-to-use 2D graphics editor that combines pixel art, painting, and vector tools all in one program. You can create game sprites, animations, logos, and edit images with a simple interface. It supports mixing vector and raster graphics on the same canvas and lets you export to many formats like PNG, SVG, GIF, and MP4. The powerful Node Graph system allows you to create complex, non-destructive effects and animations. It also has a timeline for frame-by-frame animation and autosaves your work to prevent loss. This makes it a versatile tool for artists and game developers.
https://github.com/PixiEditor/PixiEditor
GitHub
GitHub - PixiEditor/PixiEditor: PixiEditor is a Universal Editor for all your 2D needs
PixiEditor is a Universal Editor for all your 2D needs - PixiEditor/PixiEditor
#zig #3d_game #cubyz #game #procedural_generation #sandbox #sandbox_game #voxel #voxel_game #zig
Cubyz is a 3D voxel sandbox game like Minecraft, letting you explore unlimited height and depth with far view distances. It has a unique crafting system where you can try making any tool, and the game figures out what it is. It runs on Windows and Linux, written in the Zig programming language for better performance. You can easily download and run it or compile it yourself if you want the latest version. The game is open-source, so you can contribute by adding code, gameplay features, or textures following simple guidelines. This means you get a flexible, creative game with ongoing improvements and community support.
https://github.com/PixelGuys/Cubyz
Cubyz is a 3D voxel sandbox game like Minecraft, letting you explore unlimited height and depth with far view distances. It has a unique crafting system where you can try making any tool, and the game figures out what it is. It runs on Windows and Linux, written in the Zig programming language for better performance. You can easily download and run it or compile it yourself if you want the latest version. The game is open-source, so you can contribute by adding code, gameplay features, or textures following simple guidelines. This means you get a flexible, creative game with ongoing improvements and community support.
https://github.com/PixelGuys/Cubyz
GitHub
GitHub - PixelGuys/Cubyz: Voxel sandbox game with a large render distance, procedurally generated content and some cool graphical…
Voxel sandbox game with a large render distance, procedurally generated content and some cool graphical effects. - PixelGuys/Cubyz
#javascript #3d_gaussian_splatting #game_development #game_engine #gamedev #gaussian_splatting #gltf #hacktoberfest #javascript #nodejs #playcanvas #typescript #virtual_reality #webgl #webgl2 #webgpu #webxr
PlayCanvas is an open-source game engine that lets you create 3D and 2D games or apps that run in any browser, using WebGL and WebGPU for fast, high-quality graphics. It supports advanced features like animation, physics, sound, and asset streaming, and you can write code in JavaScript or TypeScript. The engine is free, easy to set up, and works well for both simple projects and complex games, making it simple to build and share interactive content online.
https://github.com/playcanvas/engine
PlayCanvas is an open-source game engine that lets you create 3D and 2D games or apps that run in any browser, using WebGL and WebGPU for fast, high-quality graphics. It supports advanced features like animation, physics, sound, and asset streaming, and you can write code in JavaScript or TypeScript. The engine is free, easy to set up, and works well for both simple projects and complex games, making it simple to build and share interactive content online.
https://github.com/playcanvas/engine
GitHub
GitHub - playcanvas/engine: Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF - playcanvas/engine
👍1
#go #game_engine #game_engine_2d #game_engine_3d #game_engine_development #game_engine_framework #gameengine #go #golang
Kaiju Engine is a fast, modern 2D/3D game engine written in Go and powered by Vulkan, designed for simplicity and high performance. It runs on Windows, Linux, Android, and is working on Mac support. Kaiju offers much faster rendering speeds and lower memory use than popular engines like Unity, making game development quicker and more efficient. It uses Go’s garbage collector to help prevent common programming errors, improving stability. You can write games directly in Go, and the engine supports local AI integration and a flexible UI system using HTML/CSS. Although the editor is still in development, the engine itself is production-ready, offering a powerful tool for developers who want speed and simplicity.
https://github.com/KaijuEngine/kaiju
Kaiju Engine is a fast, modern 2D/3D game engine written in Go and powered by Vulkan, designed for simplicity and high performance. It runs on Windows, Linux, Android, and is working on Mac support. Kaiju offers much faster rendering speeds and lower memory use than popular engines like Unity, making game development quicker and more efficient. It uses Go’s garbage collector to help prevent common programming errors, improving stability. You can write games directly in Go, and the engine supports local AI integration and a flexible UI system using HTML/CSS. Although the editor is still in development, the engine itself is production-ready, offering a powerful tool for developers who want speed and simplicity.
https://github.com/KaijuEngine/kaiju
GitHub
GitHub - KaijuEngine/kaiju: General purpose 3D and 2D game engine using Go (golang) and Vulkan with built in editor
General purpose 3D and 2D game engine using Go (golang) and Vulkan with built in editor - KaijuEngine/kaiju
#cplusplus #3d_engine #arm64 #cmake #cplusplus #cpp17 #d3d11 #directx #directx11 #engine #game #game_engine #gamedev #mod #opengl #opensource #sdl #sdl2 #stalker #x64 #xray_engine
OpenXRay is a free, improved version of the X-Ray Engine for S.T.A.L.K.E.R. games like Call of Pripyat and Clear Sky. It adds 64-bit support, higher FPS, bug fixes, modding tools, and runs on Linux, macOS, and more. This benefits you with smoother, more stable gameplay, better performance on modern or non-Windows PCs, and easy access to new mods without changing the classic feel.
https://github.com/OpenXRay/xray-16
OpenXRay is a free, improved version of the X-Ray Engine for S.T.A.L.K.E.R. games like Call of Pripyat and Clear Sky. It adds 64-bit support, higher FPS, bug fixes, modding tools, and runs on Linux, macOS, and more. This benefits you with smoother, more stable gameplay, better performance on modern or non-Windows PCs, and easy access to new mods without changing the classic feel.
https://github.com/OpenXRay/xray-16
GitHub
GitHub - OpenXRay/xray-16: Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series…
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;) - OpenXRay/xray-16