RiceGs
RiceGs is a popular open-source game engine designed specifically for creating 2D games. It was developed by the Rice University Game Development Club and is written in C++. The engine is known for its simplicity and ease of use, making it an excellent choice for beginners and hobbyists. RiceGs provides a range of features that are essential for game development, including a sprite system, collision detection, and a simple physics engine. The engine also supports multiple platforms, allowing developers to create games for Windows, macOS, and Linux. One of the key strengths of RiceGs is its active community, which contributes to its ongoing development and provides support to users. The engine is licensed under the GNU General Public License, ensuring that it remains free and open-source. RiceGs has been used to create a variety of games, from simple platformers to more complex titles, demonstrating its versatility and robustness. Despite its simplicity, RiceGs offers a solid foundation for game development, making it a valuable tool for both novice and experienced developers.