#cplusplus #game_development #game_engine #gamedev #godot #godotengine #multi_platform #open_source
Godot Engine is a free and open-source game engine that lets you create 2D and 3D games easily. It works on many platforms like Windows, macOS, Linux, Android, iOS, and even web browsers. You can export your games with just one click to these platforms. Since it's free and open source, you don't have to pay anything or give royalties. The community helps develop and improve the engine, so you can contribute too. This makes it a great tool for game developers because it's versatile, free, and supported by a strong community.
https://github.com/godotengine/godot
Godot Engine is a free and open-source game engine that lets you create 2D and 3D games easily. It works on many platforms like Windows, macOS, Linux, Android, iOS, and even web browsers. You can export your games with just one click to these platforms. Since it's free and open source, you don't have to pay anything or give royalties. The community helps develop and improve the engine, so you can contribute too. This makes it a great tool for game developers because it's versatile, free, and supported by a strong community.
https://github.com/godotengine/godot
GitHub
GitHub - godotengine/godot: Godot Engine – Multi-platform 2D and 3D game engine
Godot Engine – Multi-platform 2D and 3D game engine - godotengine/godot
#rust #game #game_development #game_engine #gamedev #graphics #html #opengl #pico_8 #pixel_art #python #pyxel #rust #tic_80 #webgl
Pyxel is a simple and fun way to make retro-style games using Python. It lets you create games with 16 colors and 4 sound channels, just like old video games. You can run Pyxel on Windows, Mac, Linux, and even in your web browser. To get started, you just need to install Python and then use the `pip install pyxel` command. Pyxel comes with easy-to-use tools for editing images and sounds, and it has many examples to help you learn. This makes it great for beginners and experienced developers alike, allowing you to focus on creating your game without complicated coding.
https://github.com/kitao/pyxel
Pyxel is a simple and fun way to make retro-style games using Python. It lets you create games with 16 colors and 4 sound channels, just like old video games. You can run Pyxel on Windows, Mac, Linux, and even in your web browser. To get started, you just need to install Python and then use the `pip install pyxel` command. Pyxel comes with easy-to-use tools for editing images and sounds, and it has many examples to help you learn. This makes it great for beginners and experienced developers alike, allowing you to focus on creating your game without complicated coding.
https://github.com/kitao/pyxel
GitHub
GitHub - kitao/pyxel: A retro game engine for Python
A retro game engine for Python. Contribute to kitao/pyxel development by creating an account on GitHub.
#rust #egui #game_development #gamedev #gui #imgui #rust #wasm
egui is a simple and easy-to-use GUI library for Rust that runs on the web, natively, and in game engines. It's designed to be highly portable and integrates easily into various environments. Here are the key benefits egui aims to be the simplest Rust GUI library, making it easy to create GUIs without complex callbacks or retained state.
- **Portable** Targets 60 Hz in debug builds, ensuring smooth performance.
- **Customizable** No `unsafe` code is used in egui, ensuring safety and reliability.
- **Extensive Integration**: Supports integration with various game engines and platforms like Bevy, winit, and more.
Overall, egui simplifies GUI development in Rust, making it a great choice for anyone looking to add a simple and efficient GUI to their projects.
https://github.com/emilk/egui
egui is a simple and easy-to-use GUI library for Rust that runs on the web, natively, and in game engines. It's designed to be highly portable and integrates easily into various environments. Here are the key benefits egui aims to be the simplest Rust GUI library, making it easy to create GUIs without complex callbacks or retained state.
- **Portable** Targets 60 Hz in debug builds, ensuring smooth performance.
- **Customizable** No `unsafe` code is used in egui, ensuring safety and reliability.
- **Extensive Integration**: Supports integration with various game engines and platforms like Bevy, winit, and more.
Overall, egui simplifies GUI development in Rust, making it a great choice for anyone looking to add a simple and efficient GUI to their projects.
https://github.com/emilk/egui
GitHub
GitHub - emilk/egui: egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native - emilk/egui
❤1
#rust #bevy #game_development #game_engine #gamedev #open_source #rust
Bevy is a free and open-source game engine made with Rust. It is simple to use, especially for beginners, but also very flexible for advanced users. Bevy focuses on data and uses a system called Entity Component System, making it modular and fast. You can use only the features you need and replace others as desired. Although Bevy is still in early development and updates often, it provides many resources like a Quick Start Guide, examples, and a community to help you get started. This makes it a great tool for creating 2D and 3D games quickly and efficiently.
https://github.com/bevyengine/bevy
Bevy is a free and open-source game engine made with Rust. It is simple to use, especially for beginners, but also very flexible for advanced users. Bevy focuses on data and uses a system called Entity Component System, making it modular and fast. You can use only the features you need and replace others as desired. Although Bevy is still in early development and updates often, it provides many resources like a Quick Start Guide, examples, and a community to help you get started. This makes it a great tool for creating 2D and 3D games quickly and efficiently.
https://github.com/bevyengine/bevy
GitHub
GitHub - bevyengine/bevy: A refreshingly simple data-driven game engine built in Rust
A refreshingly simple data-driven game engine built in Rust - bevyengine/bevy
#cplusplus #2d_game #adventure_game #arcade_game #c_plus_plus #cpp #endless_sky #exploration #free #game #game_development #gamedev #indie #modding #multiplatform #open_source #opengl #opensource #rpg #space #top_down
In "Endless Sky," you explore different star systems, earn money by trading, carrying passengers, or completing missions, and use your earnings to upgrade your spaceship. You can choose to follow the main plot or go your own way as a merchant, bounty hunter, or explorer. The game is easy to run on most computers and is available for download from several platforms. It's free and open source, allowing anyone to contribute to the game. This gives you a lot of freedom and flexibility in how you play, making it a fun and engaging experience.
https://github.com/endless-sky/endless-sky
In "Endless Sky," you explore different star systems, earn money by trading, carrying passengers, or completing missions, and use your earnings to upgrade your spaceship. You can choose to follow the main plot or go your own way as a merchant, bounty hunter, or explorer. The game is easy to run on most computers and is available for download from several platforms. It's free and open source, allowing anyone to contribute to the game. This gives you a lot of freedom and flexibility in how you play, making it a fun and engaging experience.
https://github.com/endless-sky/endless-sky
GitHub
GitHub - endless-sky/endless-sky: Space exploration, trading, and combat game.
Space exploration, trading, and combat game. Contribute to endless-sky/endless-sky development by creating an account on GitHub.
#dart #dart #flame #flutter #game #game_development #game_engine #gamedev #hacktoberfest
Flame is a game engine built on top of Flutter, making it easier to create games for mobile and web. It offers many useful features like a game loop, collision detection, gesture handling, and support for images, animations, and sprites. You can also use various bridge packages to integrate other tools like audio players, state management libraries, and physics engines. This helps you solve common game development problems quickly and efficiently. Additionally, Flame has extensive documentation, examples, and a supportive community to help you get started and resolve any issues you might encounter.
https://github.com/flame-engine/flame
Flame is a game engine built on top of Flutter, making it easier to create games for mobile and web. It offers many useful features like a game loop, collision detection, gesture handling, and support for images, animations, and sprites. You can also use various bridge packages to integrate other tools like audio players, state management libraries, and physics engines. This helps you solve common game development problems quickly and efficiently. Additionally, Flame has extensive documentation, examples, and a supportive community to help you get started and resolve any issues you might encounter.
https://github.com/flame-engine/flame
GitHub
GitHub - flame-engine/flame: A Flutter based game engine.
A Flutter based game engine. Contribute to flame-engine/flame development by creating an account on GitHub.
#c_lang #android #c #embedded #game_development #game_engine #gamedev #graphics #hacktoberfest #iot #linux #opengl #programming #raspberry_pi #raylib #videogames #wasm #webassembly
Raylib is a simple and easy-to-use library for programming videogames. It supports multiple platforms like Windows, Linux, macOS, and more, and it doesn't need any external dependencies. Raylib is great for prototyping, education, and graphical applications. It has full 3D support, audio capabilities, and a powerful math module. You can learn through over 140 code examples and use it with many programming languages. It's free and open source, making it a great tool for anyone interested in game development. This library helps you focus on coding without needing fancy interfaces or visual helpers, making it perfect for those who enjoy pure coding.
https://github.com/raysan5/raylib
Raylib is a simple and easy-to-use library for programming videogames. It supports multiple platforms like Windows, Linux, macOS, and more, and it doesn't need any external dependencies. Raylib is great for prototyping, education, and graphical applications. It has full 3D support, audio capabilities, and a powerful math module. You can learn through over 140 code examples and use it with many programming languages. It's free and open source, making it a great tool for anyone interested in game development. This library helps you focus on coding without needing fancy interfaces or visual helpers, making it perfect for those who enjoy pure coding.
https://github.com/raysan5/raylib
GitHub
GitHub - raysan5/raylib: A simple and easy-to-use library to enjoy videogames programming
A simple and easy-to-use library to enjoy videogames programming - raysan5/raylib
#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
#cplusplus #gamedev #gamedev_library #gamedevelopment #library #performance #performance_analysis #profiler #profiling #profiling_library
Tracy Profiler is a powerful tool that helps you understand how your applications are performing. It can track CPU, GPU, memory usage, and more in real-time with very precise timing. This means you can see exactly where your program is spending time, which helps you make it faster and more efficient. Tracy supports many programming languages and can even capture screenshots of your application's frames. By using Tracy, you can identify and fix performance issues, making your applications run smoother and better.
https://github.com/wolfpld/tracy
Tracy Profiler is a powerful tool that helps you understand how your applications are performing. It can track CPU, GPU, memory usage, and more in real-time with very precise timing. This means you can see exactly where your program is spending time, which helps you make it faster and more efficient. Tracy supports many programming languages and can even capture screenshots of your application's frames. By using Tracy, you can identify and fix performance issues, making your applications run smoother and better.
https://github.com/wolfpld/tracy
GitHub
GitHub - wolfpld/tracy: Frame profiler
Frame profiler. Contribute to wolfpld/tracy development by creating an account on GitHub.
🔥1
#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
#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