Software Alternatives, Accelerators & Startups

Top 9 Game Engine Products in Programming

The best Game Engine Products within the Programming category - based on our collection of reviews & verified products.

MonoGame microStudio ct.js FlatRedBall Flax Engine Crafty.js Code.org Cyberix3D SFML

Summary

The top products on this list are MonoGame, microStudio, and ct.js. All products here are categorized as: Platforms used to build and develop video games. We recommend LibHunt for [discovery and comparisons of open-source projects](https://www.libhunt.com/). One of the criteria for ordering this list is the number of mentions that products have on reliable external sources. You can suggest additional sources through the form here.
  1. MonoGame is an open source implementation of the Microsoft XNA 4 Framework.
    Pricing:
    • Open Source
    • Cross-Platform Support - MonoGame allows developers to create games that run on multiple platforms (Windows, macOS, Linux, iOS, Android, and more) from a single codebase.
    • Open Source - Being open-source, MonoGame is free to use and has a community-driven development process. Developers can contribute to its growth and adapt it to their needs.
    • Familiarity - MonoGame retains the XNA framework's API, which is familiar to many game developers who have previously worked with Microsoft's XNA.
    • Extensive Documentation - The MonoGame community has created extensive documentation, tutorials, and examples, making it easier for new developers to get started.
    • High Performance - MonoGame is built with performance in mind, enabling developers to create games that run efficiently across different devices.

    #Game Development #Game Engine #3D Game Engine 8 social mentions

  2. microStudio is an all-in-one online game engine that enables you to create games, develop programming skills, have fun playing what you have created, share with others, and prototype.
    • User-Friendly Interface - microStudio offers a simple and intuitive interface that is easy to navigate, making it accessible to beginners and those with limited programming experience.
    • Integrated Development Environment - It provides an all-in-one platform with built-in tools for development, including a code editor, asset manager, and debugging tools, which streamline the game development process.
    • Cross-Platform Support - microStudio supports multiple platforms, allowing developers to create games that can be deployed on a variety of devices and operating systems with minimal adjustments.
    • Collaborative Features - The platform supports real-time collaboration, enabling multiple users to work on a project simultaneously, which can enhance team productivity and creativity.
    • Educational Resources - microStudio offers comprehensive tutorials and documentation that help users learn how to effectively use the platform and improve their game development skills.

    #Game Development #Game Engine #3D Game Engine 10 social mentions

  3. 3
    ct.js is a 2D game editor (desktop app) based on web technologies.
    Pricing:
    • Open Source
    • User-Friendly Interface - Ct.js offers an intuitive and easy-to-use interface that is accessible for beginners. It enables users to create their games without extensive coding knowledge, thanks to a visual editor and an organized layout.
    • Cross-Platform Support - Games made with ct.js can be exported to multiple platforms, including HTML5, Windows, MacOS, and Linux. This makes it versatile for developers aiming to reach a broad audience.
    • Modular System - Ct.js uses a modular system that allows users to add various predefined modules to their projects. This fosters a customizable development environment, supporting a range of functionalities without the need for external plugins.
    • Active Community and Support - Ct.js has an active community and provides ample support through forums, documentation, and tutorials. This helps new users quickly get up to speed and resolve issues efficiently.
    • Open Source - Being an open-source tool, developers can inspect, modify, and contribute to the ct.js source code. This transparency fosters innovation and continuous improvement in the toolโ€™s capabilities.

    #Game Development #Game Engine #3D Game Engine 3 social mentions

  4. Cross-platofrm 2D game engine using C#, focused on developer productivity, transparency, scalability, and ease of use.
    • 2D and 3D Capabilities - The engine provides robust support for both 2D and 3D game development, allowing for versatility in design.
    • Established Community and Resources - FlatRedBall has been around for several years, fostering an established community and offering various tutorials, documentation, and forums for support.
    • Integration with Visual Studio - FlatRedBall integrates well with Visual Studio, a popular IDE, providing a familiar development environment for many C# developers.
    • Performance - The engine is optimized for performance, making it suitable for indie developers aiming to create efficient, resource-light games.
    • C# Development - Being primarily a C# engine, it enables developers who are familiar with this language to leverage their skills efficiently in game development.

    #Game Development #Game Engine #3D Game Engine

  5. Best development performance out there Unleash your creativity and be more productive. With Flax you can boost your game development and bring it to another level. Weโ€™ve created tools that are slim and agile. No Read moreโ€ฆ
    Pricing:
    • Open Source
    • High Performance - Flax Engine is designed with performance in mind, providing efficient memory and CPU usage, making it suitable for developing high-performance games.
    • C# Scripting - Developers can use C# for scripting, which is a popular language with a large developer community, making it easier to find learning resources and support.
    • Cross-Platform Support - Flax Engine provides support for multiple platforms such as Windows, Mac, Linux, Xbox, and PlayStation, which helps in developing games for a wide audience.
    • Visual Editor - The engine has a comprehensive and user-friendly visual editor which allows for easier game development and design, with features like drag-and-drop functionalities.
    • Open Source - Parts of Flax Engine are open source, allowing developers to customize and extend the engine to better suit their project needs.

    #Game Development #Game Engine #3D Game Engine 14 social mentions

  6. Crafty is a JavaScript game library that can help you create games in a structured wayโ€ฆ
    Pricing:
    • Open Source
    • Ease of Use - Crafty.js provides a simple and intuitive API that is beginner-friendly. It allows developers to create games with less complexity, making it an excellent choice for those new to game development.
    • Component-Based Architecture - Crafty.js uses a component-based system, which encourages reusability and modular design. Developers can easily create and manage game elements through components, leading to cleaner and more organized code.
    • Lightweight - The library is relatively small and lightweight, making it fast to load and suitable for web-based games. This can lead to better performance, particularly on low-end devices or slower networks.
    • Active Community - Crafty.js has a supportive community that contributes to its development. There are numerous tutorials, documentation, and forums available to help developers troubleshoot and learn.
    • Cross-Platform Compatibility - Crafty.js is designed for web applications and works across all modern browsers, providing developers with the ability to reach a wide audience without worrying about compatibility issues.

    #Game Development #Game Engine #3D Game Engine

  7. Code.org is a non-profit whose goal is to expose all students to computer programming.
    • Accessibility - Code.org provides free resources and courses to ensure that computer science education is accessible to everyone, regardless of socioeconomic status.
    • User-Friendly Interface - The platform has a highly intuitive and easy-to-navigate interface, which is especially beneficial for young learners and beginners.
    • Comprehensive Curriculum - Code.org offers a wide range of courses that cover fundamental concepts in computer science, from basic coding to more advanced topics like artificial intelligence.
    • Interactive Learning - The platform incorporates interactive elements such as puzzles and games to make learning more engaging and enjoyable for students.
    • Professional Development - Code.org provides resources and training programs for teachers, helping them integrate computer science into their classroom curriculum.

    #Education #Programming #Online Learning 385 social mentions

  8. Free online 3D Game Maker. Make your own 3D games online!
    • User-Friendly Interface - Cyberix3D offers a straightforward and intuitive interface that is accessible even for beginners, allowing users to quickly get started with game development without extensive training.
    • Web-Based Platform - Being a web-based platform, users can access Cyberix3D from any device with an internet connection without the need for downloading or installing software.
    • 3D and 2D Capabilities - The platform supports both 3D and 2D game development, providing flexibility for developers to create a wide range of game types.
    • Community Resources - Cyberix3D has a supportive community and a library of resources, tutorials, and samples that help users learn and enhance their game development skills.
    • Cross-Platform Export - Games created with Cyberix3D can be exported and played on multiple platforms, including web browsers and mobile devices.

    #Game Development #Game Engine #3D Game Engine

  9. 9
    SFML provides a simple interface to the various components of your PC, to ease the development of games and multimedia applications. It is composed of five modules: system, window, graphics, audio and network.
    Pricing:
    • Open Source
    • User-Friendly API - SFML provides a simple and intuitive API which makes it easier for developers to learn and use, especially for beginners who are new to graphics programming.
    • Cross-Platform Support - SFML supports multiple operating systems including Windows, Linux, and macOS, allowing developers to create cross-platform applications with minimal code changes.
    • Module-Based - It offers different modules for handling various system aspects like graphics, window, audio, and networking. This modularity helps in organizing code better and using only what is needed.
    • Hardware Acceleration - SFML provides hardware-accelerated graphics, making it efficient and fast for rendering, which is critical for real-time applications like games.
    • Community and Documentation - SFML has an active community and offers comprehensive documentation, tutorials, and a supportive forum which are invaluable for development and troubleshooting.

    #Game Development #Game Engine #3D Game Engine 1 social mentions

Related categories

Recently added products

If you want to make changes on any of the products, you can go to its page and click on the "Suggest Changes" link. Alternatively, if you are working on one of these products, it's best to verify it and make the changes directly through the management page. Thanks!