Bevy Game Engine

Bevy Game Engine

Bevy is an open source game engine written in Rust that is focused on being easy to use and providing great performance. It enables rapid game development and is designed around the Entity Component System pattern.
Bevy Game Engine image
rust gameengine entitycomponentsystem opensource

Bevy Game Engine: Open Source, Easy to Use, High Performance

Bevy is an open source game engine written in Rust that is focused on being easy to use and providing great performance. It enables rapid game development and is designed around the Entity Component System pattern.

What is Bevy Game Engine?

The Bevy Game Engine is an open-source game engine written in Rust that is focused on usability, performance, and productivity. Some key things to know about Bevy:

  • It utilizes the Entity Component System pattern which provides a flexible and extensible architecture for game development.
  • Bevy is written in Rust which gives it great performance with low overhead and memory safety without needing manual memory management.
  • The API is designed to be simple and easy to use, allowing rapid iteration and prototyping.
  • Bevy supports 2D and 3D game development and provides components for graphics, audio, physics, animation, UI, and more out of the box.
  • It leverages parallelism and takes advantage of multi-core hardware for improved performance.
  • Bevy makes use of a reactive-style programming model based on the concept of resources, bundles, systems, and queries.

Overall, if you're looking for an open, lightweight, and flexible modern game engine with great documentation and community support, Bevy is an excellent choice to consider.

Bevy Game Engine Features

Features

  1. Entity Component System architecture
  2. Written in Rust for performance
  3. Modular design for extensibility
  4. Scene system for managing game states
  5. Resource management system
  6. Input handling system
  7. 2D and 3D rendering
  8. Physics integration
  9. Audio playback
  10. Asset loading
  11. Scripting support

Pricing

  • Open Source

Pros

High performance

Easy to use API

Cross-platform support

Active development community

Good documentation

Cons

Still relatively new and evolving

Limited number of tutorials/resources

Not as feature rich as some older engines

Rust language has a learning curve


The Best Bevy Game Engine Alternatives

Top Games and Game Engines and other similar apps like Bevy Game Engine


RPG Maker icon

RPG Maker

RPG Maker is a popular game development tool focused on creating role-playing games. First launched in 1992 by ASCII, there have been several iterations of the software over the years by different developers.At its core, RPG Maker provides a simple graphical interface and suite of tools that let users build...
RPG Maker image
Unity icon

Unity

Unity is a cross-platform game engine developed by Unity Technologies that is primarily used to develop video games and simulations for computers, consoles, mobile devices, and websites. Some key features of Unity include:Integrated editor for scene creation, scripting, asset pipeline, and building gamesSupports both 2D and 3D game development with...
Unity image
Unreal Engine icon

Unreal Engine

Unreal Engine is a complete suite of creation tools designed for anyone working with real-time 3D. It provides a real-time 3D engine along with visual scripting tools to accelerate development across multiple platforms including consoles, mobile, PC, and VR. Originally developed for first-person shooters, Unreal Engine has expanded to many...
Unreal Engine image
Godot Engine icon

Godot Engine

Godot Engine is a feature-packed, cross-platform game engine designed for 2D and 3D game development. It is completely free and open source under the MIT license.Some key features and capabilities of Godot Engine include:Intuitive and easy-to-use interface for quick development iterationsComprehensive set of 2D and 3D nodes for crafting game...
Godot Engine image
Kodu Game Lab icon

Kodu Game Lab

Kodu Game Lab is a visual programming language and integrated development environment from Microsoft designed specifically for creating games. Kodu allows anyone to quickly build 3D games on Windows and Xbox via a simple visual programming language without writing code.In Kodu, users build games by placing game objects on terrain,...
Kodu Game Lab image
GDevelop icon

GDevelop

GDevelop is an open-source, cross-platform 2D game engine and IDE. It allows users with no coding knowledge to quickly build and deploy games using an intuitive drag-and-drop interface and behaviors system.Key features of GDevelop include:Visual scripting system using events and conditions rather than codeSupport for multiple platforms including Windows, Mac,...
GDevelop image
Construct 2 icon

Construct 2

Construct 2 is a flexible and intuitive 2D game creator optimized for building HTML5 games that can be played across browsers and mobile devices. It features a drag-and-drop interface that allows users to quickly assemble games without needing to write any code.Some key features and benefits of Construct 2 include:Visual...
Construct 2 image
OpenGL icon

OpenGL

OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. Developed in 1992 by Silicon Graphics, Inc. (SGI), OpenGL allows software developers to create high-performance graphics applications by giving them low-level access to graphics hardware capabilities. OpenGL is widely used across...
OpenGL image
Roblox Studio icon

Roblox Studio

Roblox Studio is a powerful yet easy-to-use game creation tool made by Roblox Corporation. It allows anyone to create immersive 3D multiplayer games and experiences with no prior coding knowledge required.With Roblox Studio, users can use the built-in editing and coding tools to design their own games, characters, environments, items,...
Roblox Studio image
Construct 3 icon

Construct 3

Construct 3 is a versatile 2D and 3D game creator optimized for rapid iteration and publishing games to the web. It features an intuitive drag-and-drop interface that allows non-coders to quickly build games without writing any code.Some key features of Construct 3 include:Powerful 2D and 3D rendering engines for visually...
Construct 3 image
Adventure Game Studio icon

Adventure Game Studio

Adventure Game Studio (AGS) is a free, open source game development tool focused on creating graphic adventure games. It provides an integrated development environment (IDE) with an approachable interface and easy-to-use tools, making AGS a good choice for beginners looking to get into game development.At the same time, AGS supports...
Adventure Game Studio image
CRYENGINE icon

CRYENGINE

CRYENGINE is a powerful 3D game engine originally developed by Crytek. First launched in 2004, CRYENGINE has been used to create visually stunning games like Far Cry, Crysis, Ryse: Son of Rome, and Hunt: Showdown.Some key features of CRYENGINE include:State-of-the-art graphics - CRYENGINE utilizes the latest graphics APIs like Vulkan...
CRYENGINE image
ZGameEditor icon

ZGameEditor

ZGameEditor is a powerful, easy-to-use level editor tailored for 2D game development. As an open source tool, it is completely free for anyone to download and use. ZGameEditor makes it simple to construct detailed and intricate game worlds with its flexible tilemap system, customizable brushes, object tools, and event scripting.For...
ZGameEditor image
Rogue Engine icon

Rogue Engine

Rogue Engine is an open-source, C# game engine designed specifically for developing roguelike games. It handles many common roguelike development tasks out of the box so developers can focus on content and gameplay.Some key features of Rogue Engine include:Flexible map generation with built-in algorithms like cellular automata, drunkard walk, various...
Rogue Engine image
Tululoo Game Maker icon

Tululoo Game Maker

Tululoo Game Maker is a free and open-source game engine designed for creating 2D video games. It provides a drag-and-drop interface and visual scripting tools to build games without needing to write code.Some key features of Tululoo Game Maker include:Intuitive visual editor for designing game levels and artworkEvent-driven programming system...
Castle Game Engine icon

Castle Game Engine

The Castle Game Engine is an open source, cross-platform game engine for 2D and 3D games. It is designed to be versatile and support many different game genres including RPGs, platformers, adventure games, simulations and more.Some key features of the Castle Game Engine:Supports both 2D and 3D games with features...
Castle Game Engine image
QICI Engine icon

QICI Engine

QICI Engine is a free, open-source graphic design and video editing software for Windows, Mac and Linux. It provides a wide range of professional-level tools for creating graphics, editing photos and videos, animating objects, web design, and more.Some of the key features of QICI Engine include:Intuitive and easy-to-use interface with...
QICI Engine image
GeeXLab icon

GeeXLab

GeeXLab is a free and open source Java development environment aimed primarily at beginner and intermediate developers. It provides an integrated graphical user interface for working with Java code, rather than needing to work from the command line.Key features of GeeXLab include:Code editors with syntax highlighting, auto-complete and other coding...
GeeXLab image
Atomic Game Engine icon

Atomic Game Engine

The Atomic Game Engine is an open source, cross-platform 2D and 3D game engine with a node-based visual editor. It supports development of games for Windows, Mac, Linux, Web, Android, and iOS using JavaScript or TypeScript.Some key features of Atomic include:Node-based visual editor for building game logic and content without...
GMKR icon

GMKR

GMKR is a free, open-source 2D animation software for Windows, Mac and Linux. It provides a complete toolset for producing 2D animated videos including drawing tools, onion skinning, frame-by-frame animation, tweening, tools for coloring and painting frames, camera capture integration, and video export.Some key features of GMKR are:Intuitive timeline interface...
GMKR image
Amulet icon

Amulet

Amulet is an open-source game engine and creative coding tool that allows developers and creators to build 2D and 3D games and interactive applications using Python. It features a visual node-based scripting system that enables drag-and-drop coding without the need to write lines of code.Some key capabilities and features of...
Amulet image
Buildbox icon

Buildbox

Buildbox is a game development platform designed to allow anyone to create mobile games without coding. It features an easy drag-and-drop interface and a library of premade game templates and assets for building 2D games.Some key features of Buildbox include:Intuitive visual editing tools for placing sprites, building levels, and setting...
Buildbox image
Smile Game Builder icon

Smile Game Builder

Smile Game Builder is a game development engine and editor for creating 2D video games without needing to write any code. It uses a graphical, drag-and-drop interface along with pre-made game assets, backgrounds, characters and templates to allow anyone to build their own games.With Smile Game Builder, you can create...
Smile Game Builder image
Duality icon

Duality

Duality is an open-source, cross-platform 2D game engine and integrated development environment. It allows both visually-oriented designers and hardcore programmers to build games quickly and easily.Some key features of Duality include:Intuitive visual editor for quick scene prototypingModular systems for physics, graphics, audio, AI, and moreC# scripting access with CodeDOM compilationReal-time...
Duality image
Sploder icon

Sploder

Sploder is a free web-based platform that allows users to create and share video games without needing to know how to code. It features intuitive editors for building a variety of 2D game genres including platformers, shoot 'em ups, space shooters, retro arcade games, and physics puzzle games.With Sploder's game...
Phaser icon

Phaser

Phaser is an open source HTML5 game framework that utilizes WebGL and Canvas for rendering. It is designed to create 2D browser games that can run across both desktop and mobile devices.Some key features of Phaser include:Fast performance with native browser rendering and optimizationsSupport for input via mouse, keyboard, touch,...
Phaser image
Maratis icon

Maratis

Maratis is an open-source, cross-platform 3D computer graphics software that can be used for modeling, animation, simulation, rendering, compositing, and motion tracking. It provides a broad range of modeling, texturing, lighting, animation and video post-processing functionality. Maratis is well-suited to creating video games, visual effects, animated films, 3D printed models,...
Maratis image
FPL base icon

FPL base

FPL Base is a software designed specifically for companies to book, manage, and optimize usage of their private conference rooms and meeting spaces. It provides an intuitive interface where employees can view room availability in real-time and instantly book rooms as needed.Some key features of FPL Base include:Central dashboard showing...
FPL base image
LÖVE icon

LÖVE

LÖVE is an open-source framework for developing 2D games in the Lua programming language. It allows developers to create games and multimedia applications using the flexible Lua scripting language. Some key aspects of LÖVE include:High-performance 2D graphics rendering using OpenGLBindings to libraries like OpenGL, OpenGL ES, SDL and OpenGLSupport for...
LÖVE image
Wick Editor icon

Wick Editor

Wick Editor is a free and open-source visual programming tool for creating 2D animation and interactive stories. It features a node-based interface that allows users to build games, animations, and other interactive media without needing to write code.Some key features of Wick Editor include:Intuitive drag-and-drop interface for creating animations and...
Wick Editor image
Project Spark icon

Project Spark

Project Spark is a powerful yet simple game creation tool that allows users to build entire worlds and customized games across a range of genres including action, adventure, and RPGs. With an easy drag-and-drop interface and visual scripting language, anyone can bring their game ideas to life without prior programming...
Project Spark image
Blend4Web icon

Blend4Web

Blend4Web is an open-source framework for creating and displaying interactive 3D graphics in web browsers. It allows developers to build rich 3D web applications and games without requiring plugins or additional software installation.Some key features of Blend4Web include:Support for WebGL and Web Audio for high performance 3D graphics and soundglTF...
Blend4Web image
UrhoSharp icon

UrhoSharp

UrhoSharp is an open-source cross-platform 2D and 3D game engine and UI framework that allows .NET code to run on multiple platforms. It is based on the C++ Urho3D game engine, but provides a full C# API using Mono and supports running .NET code natively on Windows, Mac, Linux, iOS,...
UrhoSharp image
Playir icon

Playir

Playir is a cloud gaming service that allows users to stream their PC game libraries to any device. It works by running the games on remote servers in the cloud, then streaming the video and audio to the user's device over the internet. This eliminates the need for expensive gaming...
Playir image
Bitmelo icon

Bitmelo

Bitmelo is a music and audio streaming platform launched in 2019 that focuses on high quality, lossless audio formats. Unlike more mainstream services like Spotify that use lossy compression like MP3 to deliver music, Bitmelo streams songs in formats like FLAC and ALAC that preserve full audio fidelity.With Bitmelo, listeners...
Bitmelo image
PixiJS icon

PixiJS

PixiJS is an open source 2D rendering engine that utilizes WebGL. It is designed to create rich interactive graphics for games and applications on the web. Some key features of PixiJS include:Lightning fast rendering using WebGL, optimizing for 2D graphics instead of 3D.A full scene graph and renderer built on...
PixiJS image
Defold Engine icon

Defold Engine

The Defold Engine is a free and open source 2D game engine developed by King for building cross-platform games. Some key things to know about Defold:Uses the Lua programming language which is easy to learn yet powerful for scripting game logic and behaviorsBuilt-in editor allows you to rapidly build and...
Defold Engine image
Limon Engine icon

Limon Engine

Limon Engine is an open-source, free 2D game engine built in C++. It is designed to be lightweight, easy to use, and very flexible. Some key features of Limon Engine include:Visual editor for building levels and gameplay logic without codingEntity-component architecture for high flexibilitySupport for sprites, textures, animations, sounds, and...
Limon Engine image
Upbge icon

Upbge

Upbge (Uchronia Project Blender Game Engine) is an open-source 3D game engine that is a fork of the Blender Game Engine integrated into the Blender 3D modeling and animation software. Upbge aims to improve and extend the original Blender Game Engine by fixing bugs, adding new features, and enhancing overall...
Upbge image
RPG Paper Maker icon

RPG Paper Maker

RPG Paper Maker is an open-source, browser-based game editor focused on developing 2D role-playing games similar to classics like Final Fantasy and Dragon Quest. It aims to provide an accessible toolset for both hobbyist and professional developers to build quality RPGs.Some key features of RPG Paper Maker include:Visual map editor...
RPG Paper Maker image
Platinum Arts Sandbox icon

Platinum Arts Sandbox

Platinum Arts Sandbox is a free and open-source 3D game maker and voxel editor developed by Platinum Arts. It provides an intuitive interface that allows users to create 3D games, simulations, and virtual worlds without needing to write code.Key features of Platinum Arts Sandbox include:Voxel-based editing tools to create intricate...
Platinum Arts Sandbox image
Stencyl icon

Stencyl

Stencyl is a game development tool designed to allow anyone to create 2D video games, even with no coding experience. It uses a drag-and-drop interface that allows users to quickly assemble gameplay elements like characters, obstacles, goals and powerups to build platformers, puzzle games, arcade games and more.One of Stencyl's...
Stencyl image
Esenthel Engine icon

Esenthel Engine

Esenthel Engine is a feature-rich, cross-platform game engine and editor for creating both 2D and 3D games. Developed by Esenthel S.A., Esenthel aims to provide an all-in-one game development ecosystem with powerful tools accessible to both beginners and professionals.Some key capabilities and features of Esenthel Engine include:Uses ECScript, Esenthel's own...
Esenthel Engine image
Stride Game Engine icon

Stride Game Engine

Stride is an open-source MIT C# game engine built in modern C++ designed for high performance and ease of use. It utilizes cutting-edge graphics technologies like Vulkan, DirectX 12, and OpenGL for stunning visuals. Some key features of Stride include:Entity-component system for high performance and modular codeVisual scripting system for...
Stride Game Engine image
Pyglet icon

Pyglet

Pyglet is a powerful, yet easy to use Python library for developing graphical user interface (GUI) applications and games. Here is an overview of some of its key capabilities:Cross-platform support - Pyglet works on Windows, Mac, and Linux with the same codebase.Hardware-accelerated graphics - It leverages GPUs for fast 2D...
Pyglet image
Armory 3D icon

Armory 3D

Armory 3D is an open-source, 3D game engine for the development of video games, architectural and medical imaging applications. It is built as an add-on to Blender, allowing users to utilize Blender's 3D modeling and animation tools to create assets and scenes for games and applications built with Armory.A key...
Armory 3D image
G3D Innovation Engine icon

G3D Innovation Engine

G3D Innovation Engine is an open-source, high-performance 3D graphics API and game engine middleware suited for video games, simulations, and visualization applications. It provides an extensive set of graphics features including:Advanced rendering techniques like deferred shading, ambient occlusion, and screen-space reflections for enhanced visual qualityA scene graph architecture that allows...
G3D Innovation Engine image
EasyRPG icon

EasyRPG

EasyRPG is an open-source role-playing game engine designed to run RPG Maker 2000, 2003, and XP games on modern platforms. It implements the Ruby Game Scripting System used in those versions of RPG Maker, making it possible to play games created with them on Linux, macOS, Windows, Android, and more.Some...
EasyRPG image
Ct.js icon

Ct.js

ct.js is a lightweight JavaScript library for building user interfaces and web applications. It was created by Ryan Carniato and first released in 2021 as an open source project.Some key features of ct.js include:Virtual DOM diffing algorithm for fast performanceSimple API for creating reusable UI componentsSmall bundle size (around 5kb...
Ct.js image
Urho3D icon

Urho3D

Urho3D is an open-source, cross-platform 2D and 3D game engine implemented in C++ and released under the MIT license. Some key capabilities and features of Urho3D include:Real-time 3D graphics rendering using OpenGL or Direct3D2D graphics rendering supportIntegrated physics engine (Bullet Physics)Audio system with support for sound effects and musicScripting in...
Urho3D image
PlayCanvas icon

PlayCanvas

PlayCanvas is an open-source game engine designed for building interactive 3D web content that can run on multiple platforms. It utilizes WebGL for hardware-accelerated 3D graphics rendering without needing plugins. PlayCanvas games and apps can run on mobile, desktop, virtual reality, augmented reality, and console platforms.Some key features of PlayCanvas...
PlayCanvas image
Pixel Game Maker MV icon

Pixel Game Maker MV

Pixel Game Maker MV is a 2D game engine designed for making retro-style games with pixel art graphics. It provides a complete, user-friendly game development environment for beginners and experts alike.Some key features include:Intuitive drag-and-drop interface for placing sprites, tiles, and objectsComprehensive sprite editors for drawing and animating 2D pixel...
Pixel Game Maker MV image
Wicked Engine icon

Wicked Engine

Wicked Engine is an open-source 3D game engine written in C++ that is designed for high-performance real-time rendering. It supports Windows and Linux platforms and can utilize modern low-level graphics APIs like Vulkan, DirectX 12, and Metal to take advantage of modern GPU capabilities.Some key features of Wicked Engine include:Real-time...
Wicked Engine image
RPG in a Box icon

RPG in a Box

RPG in a Box is a free, open-source tool for creating roleplaying games. It provides a visual editor that allows users to build RPG worlds, characters, items, quests, dialogue, and more without any coding required.It's perfect for beginners looking to make their first RPG, as it handles much of the...
RPG in a Box image
MicroStudio icon

MicroStudio

microStudio is a versatile graphics and animation software designed for hobbyists, indie developers, students, and other artists interested in 2D and 3D content creation. It comes packed with an intuitive and accessible toolset focused on key artwork and animation capabilities.Some of the core features of microStudio include:Powerful 2D vector and...
MicroStudio image
Panda3D icon

Panda3D

Panda3D is a robust, flexible, cross-platform open-source 3D rendering and game development engine and framework. Developed in C++, it allows developers to create 3D games and applications using Python and C++ programming languages.Some key features and capabilities of Panda3D include:Advanced 3D graphics rendering engine powered by OpenGL, DirectX, and VulkanBuilt-in...
Panda3D image
LibGDX icon

LibGDX

LibGDX is an open source, cross-platform game development framework written in Java that allows developers to write game code once and easily deploy it to desktop, mobile, and web platforms. Some key features of LibGDX include:Powerful 2D and 3D rendering capabilities using OpenGL ESCross-platform support for desktop (Windows, Mac, Linux),...
LibGDX image
AGKSharp icon

AGKSharp

AGKSharp is a C# game development engine and integrated development environment (IDE) based on the App Game Kit (AGK) game engine. It allows creating 2D and 3D cross-platform video games using C# and the .NET framework.Key features of AGKSharp include:Write games completely in C# using Visual Studio or the custom...
AGKSharp image
GameCraft icon

GameCraft

GameCraft is an open-source, free game engine and editor that enables users of all skill levels to create 2D and 3D video games with no coding required. It features a robust visual editor that allows dragging and dropping of assets to build game levels, mechanics, and events quickly and easily.Key...
GameCraft image
001 Game Creator icon

001 Game Creator

001 Game Creator is a powerful yet easy-to-use game making tool for aspiring game developers. With its drag-and-drop interface, you can create impressive 2D and 3D games without writing a single line of code.Whether you're looking to build simple arcade games, intricate puzzles or stunning action-adventure titles, 001 Game Creator...
001 Game Creator image
Cocos Creator icon

Cocos Creator

Cocos Creator is a free, cross-platform, game development engine and integrated development environment launched by Chukong Technologies in 2015. It allows developers to build 2D and 3D games as well as other graphical applications such as animations and presentations using JavaScript, TypeScript, or Lua as the scripting language.Some key features...
Cocos Creator image
Babylon.js icon

Babylon.js

Babylon.js is an open source 3D game engine developed with web technologies in mind. It was created in 2012 and allows developers to create 3D graphics with JavaScript with a focus on performance and power.Some key features of Babylon.js include:WebGL 2 support to leverage modern hardware acceleration of 3D graphicsA...
Babylon.js image
Allegro icon

Allegro

Allegro is a cross-platform, open source game development library focused on 2D and 3D game creation. It provides pre-built functions for common game development tasks like graphics, sound, input, timers, and more to make developing games easier and faster.Some key features of Allegro include:Supports Windows, Mac, Linux, iOS, Android and...
Allegro image
Pygame icon

Pygame

Pygame is a free and open-source cross-platform library for the Python programming language specifically designed for writing video games. It includes computer graphics and sound libraries designed to be used with the Python programming language.Some key features of Pygame include:Hardware-accelerated 2D graphics including sprites and image/tilemap loading and manipulationPlaying MP3,...
Pygame image
Verge3D icon

Verge3D

Verge3D is a software development kit and toolkit that allows creators and developers to build high-quality interactive 3D applications that run directly in modern web browsers, without the need for plugins or downloads. Developed by Soft8Soft and first released in 2015, Verge3D provides a bridge between the 3D modeling world...
Verge3D image
RPGWizard icon

RPGWizard

RPGWizard is a comprehensive software suite for creating and running tabletop roleplaying games. With an intuitive drag-and-drop interface, RPGWizard makes it easy for game masters to build rich, immersive worlds for their players to explore.Key features include:Customizable character and monster generators to populate your worldInteractive map creation tools, including regional...
RPGWizard image
Game Guru icon

Game Guru

Game Guru is a powerful yet easy-to-use game maker that gives users the tools to create their own stunning 3D video games without needing to know how to code. With its visual scripting system, expansive asset library, and support for a wide range of genres, Game Guru makes game development...
Game Guru image
SpriteKit icon

SpriteKit

SpriteKit is a 2D game engine developed by Apple for iOS, macOS, tvOS and watchOS. It provides a full-featured framework optimized specifically for building high-performance 2D games. SpriteKit handles basic game infrastructure like rendering sprites, textures, particles and other visual content, performing physics simulations and detecting collisions so developers can...
SpriteKit image
MonoGame icon

MonoGame

MonoGame is an open source implementation of the Microsoft XNA 4 Framework. It allows developers to create games that can run across multiple platforms including Windows, Mac, Linux, iOS, Android, as well as Xbox, PlayStation, and Nintendo consoles.Some key capabilities and benefits of MonoGame include:Open source MIT license so free...
MonoGame image
Solar2D icon

Solar2D

Solar2D is a free and open source 2D game engine that allows developers to build high quality games for mobile, desktop, and web using the Lua programming language. Originally starting as Corona SDK in 2009, it was later open sourced in 2020 as Solar2D.Some key features and capabilities of Solar2D...
Solar2D image
GLFW icon

GLFW

GLFW is an open-source, cross-platform library for OpenGL, OpenGL ES and Vulkan development on the desktop. It provides functions to create windows, contexts and surfaces, read input, handle events, and interact with the overall system. Some of the key capabilities of GLFW include:Creating and managing windows with OpenGL contextsReading keyboard,...
GLFW image
Open RPG Maker icon

Open RPG Maker

Open RPG Maker is a free, open source 2D game engine designed specifically for developing role-playing games. With an easy to use visual editor, users can create intricate game worlds, levels, characters, items, quests and more without needing to know how to code.Some key features of Open RPG Maker include:Tile-based...
Open RPG Maker image
Blitz3D icon

Blitz3D

Blitz3D is a 3D game engine and programming language that is designed to allow for rapid game development. It uses a Basic-style syntax that is easy to learn, making it a good choice for beginner and indie game developers.Some key features of Blitz3D include:Integrated 3D graphics engine and SDK for...
Blitz3D image
Flax Engine icon

Flax Engine

Flax Engine is an open-source C# game engine designed for high performance and extensibility. It uses a modern data-oriented architecture to allow building complex games with large, detailed worlds.Some key features of Flax Engine include:Scene system based on archetypes and chunked rendering for efficient handling of large worldsMultithreaded systems for...
Flax Engine image
WADE icon

WADE

WADE (Web Application Defense) is an open-source web application firewall (WAF) designed to protect web applications from common web-based attacks such as cross-site scripting (XSS), SQL injection, remote file inclusion, and more. It works by analyzing HTTP requests sent to the web application and blocking requests that appear malicious based...
WADE image
Monkey X icon

Monkey X

Monkey X is a cross-platform programming language and game development environment designed for multi-platform game creation. It uses a syntax similar to BASIC, making it easy for beginners to learn while still providing advanced features for experienced developers.Some key features and capabilities of Monkey X include:Uses a BASIC-like syntax that...
Monkey X image
HARFANG 3D icon

HARFANG 3D

HARFANG 3D is an open-source 3D engine designed for building interactive 3D applications and games. Developed by Emmanuel Julien, HARFANG aims to provide an easy-to-use set of tools for creating immersive 3D experiences.Some key features of HARFANG include:Scene management with entities, components, and scriptingReal-time Physically Based Rendering, with support for...
HARFANG 3D image
WorldForge icon

WorldForge

WorldForge is an open source project that aims to make it easier for developers to create massively multiplayer online roleplaying games (MMORPGs). It provides a set of tools, servers, protocols and libraries that handle many complex game development tasks such as world simulation, player interactions, and network communication.Some key features...
WorldForge image
MelonJS icon

MelonJS

melonJS is an open source JavaScript game engine for developing 2D games that can run in web browsers. Some key features of melonJS include:Lightweight and optimized for building 2D games targeting HTML5Extensive documentation and tutorials availableActive community forums for supportModules for asset management, physics, collisions, animations, parallax scrolling, and moreMobile...
MelonJS image
Torque 3D icon

Torque 3D

Torque 3D is a powerful open-source 3D game engine and development environment used for creating cross-platform games, simulations, and visualizations. Originally developed by GarageGames as a commercial engine called Torque Game Engine, it was later released as open-source under the MIT license in 2012.Some key features and capabilities of Torque...
Torque 3D image
Whitestorm.js icon

Whitestorm.js

Whitestorm.js is an open-source JavaScript framework aimed at accelerating 3D web development. It provides a complete toolset for building performant 3D web apps and games with WebGL and enabling rapid prototyping.Some key features of Whitestorm.js include:Modular architecture and lightweight footprintBuilt-in components like PhysicsEngine, Animator, assets LoaderReactive data flow and entity-component...
Whitestorm.js image
Maker3D icon

Maker3D

Maker3D is a free and open-source 3D design software aimed at hobbyists, makers, and beginner 3D modelers. It has an easy-to-use drag-and-drop interface that allows users to create 3D models without needing to learn complex CAD software or coding.Unlike many 3D modeling tools that use parametric modeling methods, Maker3D uses...
Verge 3 icon

Verge 3

Verge 3 is a powerful yet easy-to-use open-source video editor for Windows, Mac and Linux. Built on a node-graph architecture, Verge 3 provides a flexible workflow and enables complex visual effects with keyframe animation, masking, color grading and more.Some key features of Verge 3 include:Intuitive drag and drop interface perfect...
Verge 3 image
Dot World Maker icon

Dot World Maker

Dot World Maker is a free and open-source voxel world editor and game engine for Windows, Mac, and Linux. Developed by Esprit Games, Dot World Maker enables users to build expansive voxel worlds out of dotted cubes similar to games like Minecraft.With an easy-to-use interface, anyone can sculpt beautiful 3D...
Dot World Maker image
Lunar Engine icon

Lunar Engine

Lunar Engine is a free, open source 2D game engine and visual editor developed by students from the Ludum Dare game jam community. It provides a complete toolset for building 2D games without the need to write code.The visual editor allows users to create game scenes by dragging and dropping...
Lunar Engine image
Loom SDK icon

Loom SDK

The Loom SDK is a comprehensive set of tools that enables developers to create high-performance blockchain-based games and social apps. Built on top of the Loom Network, the SDK handles all the blockchain infrastructure and services so developers can focus on building their decentralized application (DApp).Key features of the Loom...
SceneKit icon

SceneKit

SceneKit is a high-level 3D graphics framework developed by Apple for macOS and iOS. It allows developers to easily incorporate 3D graphics and animations into their apps without needing to learn complex 3D programming or graphics APIs.Some key capabilities of SceneKit include:Simple, intuitive API for 3D scene management, lighting, cameras,...
SceneKit image
Intrinsic icon

Intrinsic

Intrinsic is a no-code/low-code application development platform designed specifically for building internal business applications. It allows companies to create custom tools, workflows, and dashboards to streamline operations without needing to code.Some key capabilities and benefits of Intrinsic include:Visual application builder with drag-and-drop interface to connect data sources, logic, and UI...
Intrinsic image
AppGameKit Studio icon

AppGameKit Studio

AppGameKit Studio is a complete game development engine designed for making 2D and 3D games. It includes an easy to use visual editor with drag-and-drop interface for game building allowing for rapid prototyping and iteration.Key features include:Visual editor for crafting game levels without programmingAGK script language based on BASIC for...
AppGameKit Studio image