Open 3D Engine is an open source 3D game engine for building high-quality games and simulations. It provides advanced rendering capabilities, extensible architecture, and game-ready tools in an open and collaborative development environment.
Open 3D Engine is an open source 3D game engine for building high-quality games and simulations. It provides advanced rendering capabilities, extensible architecture, and game-ready tools in an open and collaborative development environment.
What is Open 3D Engine?
Open 3D Engine is an open-source, MIT-licensed 3D engine for game development, simulations, architecture, automation. It features a modular architecture that allows extensibility and customization, an advanced physically-based renderer for high-fidelity graphics, built-in VR and AR support, animation and physics systems, and much more.
Some key capabilities and features include:
Advanced renderer with PBR materials, global illumination, shadows, particles, terrain system
C++ interfaces for extensibility and integrating custom systems
FBX and glTF asset pipeline for importing assets from 3D modeling tools such as Maya and Blender
Visual scripting workflows with Lua and node-based graphs
Mobile platform support for deploying to Android and iOS
AR / VR support for headset and device integration
AI and navigation system for controlling character behavior
SQLite as a built-in database with C++ interfaces
Full source available, covered by MIT license
Overall, Open 3D Engine aims to provide professional quality technology tailored for game development in an open source package. It features production-ready tools while maintaining flexibility via extensibility patterns for custom systems. The engine is well-suited for independent game developers, hobbyists, students, and professional studios building their proprietary tech.
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...
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...
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,...
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...
Visionaire Studio is a node-based visual programming environment designed specifically for interactive media installations, projections, and experiments. It features a flexible node workflow that enables rapid prototyping and development with real-time visual feedback.Some key features of Visionaire Studio include:Node-based visual programming for interactive graphics, video, VR, lighting, and moreSupport for...
MANU Game Maker is a free and open source 2D game creation tool ideal for hobbyists, students, and indie developers. Built using the Godot game engine, MANU provides an easy-to-use visual editor to design and develop 2D games of all genres including platformers, shoot 'em ups, puzzle games, and more...
The Source SDK (Software Development Kit) is a set of free tools created and provided by Valve Corporation to allow users and fans to create custom content and modifications for games that run on the Source game engine. Some of the popular games that utilize Source and can have user-generated...
Coppercube is a powerful 3D game engine and editor that enables designers and developers to create interactive 3D games, simulations, visualizations and applications for multiple platforms. With an easy-to-use visual workflow, Coppercube allows you to import 3D models and assets, arrange scenes, add logic and behaviors, and publish completed projects...
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...
The Spark Game Engine is an open-source, cross-platform solution for creating high performance games and applications. With Spark, developers can rapidly build 2D and 3D experiences using an easy-to-use visual editor, without needing extensive programming knowledge.Some key features and benefits of Spark include:Intuitive visual editor for quick level design and...
Superpowers is an open-source, HTML5 2D and 3D game engine and visual editor. It features live coding and collaboration tools that allow teams to simultaneously edit games in real-time. Superpowers aims to make game development accessible for everyone through its easy-to-use interface.Some key features and capabilities of Superpowers include:Visual scene...
nCine is a professional nonlinear video editing application developed by nablet for film, video, and multimedia content creators. It provides a complete editorial environment for video editing, compositing, motion graphics, visual effects, color correction, and audio post-production.Some key features of nCine include:Powerful timeline-based editing interface with support for multiple video/audio...
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...
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...
The Cafu Engine is an open-source, cross-platform 3D game engine and development framework written in C++. It is designed with a focus on moddability, expandability, and providing state-of-the-art graphics.Some key features of Cafu include:Support for advanced graphics features like global illumination, HDR rendering, shadows, and dynamic lightsA modular framework that...
JMonkeyEngine (JME) is a robust, cross-platform, open-source game engine for developing 3D games in Java or Kotlin. Built on top of LWJGL and other libraries, JME provides a full-featured framework for building high-performance games targeting Windows, Mac, Linux, iOS, Android, and the web via GWT.Some key capabilities and features of...
The NeoAxis Game Engine is a free and open-source 3D engine and editor for Windows. It provides a complete toolset for game development, including:Scene and level editing toolsVisual scripting system for game logicGraphics rendering with support for shaders and effectsPhysics engine with collisions and rigid body simulationParticle system editor for...
Shiva is an open-source password security audit and recovery tool for Linux systems. It aims to help users and system administrators analyze the security of password policies and practices.Some key features of Shiva include:Password strength testing - It can check the strength of existing or newly created passwords against criteria...
Hero Engine is a comprehensive game engine and server technology platform designed for developing online, multiplayer games. It was originally developed by Simutronics Corp and released in 2009.Some key capabilities and features of Hero Engine include:Handles low-level functionality like networking, physics, rendering, etc. so developers can focus on high-level game...
Lite-C is a lightweight variant of the C programming language designed specifically for embedded systems and Internet of Things (IoT) applications where memory and processing resources are very limited.It retains the basic syntax and semantics of C, but removes many complex features like variable length arrays, recursive functions, and inline...
Angel2D is an open-source, cross-platform 2D game engine and editor written in C++. It is designed to be lightweight, easy to use, and flexible for creating a wide range of 2D games.Some key features of Angel2D include:Fast 2D sprite rendering using hardware accelerationIntuitive scene and object hierarchy systemResource management for...
Build a Game Universe is a powerful worldbuilding and game design software that gives users the tools to create fully customized game environments, worlds, and narratives. With an intuitive drag-and-drop interface, you can easily build expansive 3D landscapes from stunning natural vistas to gritty urban cityscapes. Populate your world with...
Silent Walk FPS Creator is a powerful yet easy-to-use game creation tool specialized for first-person shooter games. With its visual editor, you can quickly build detailed 3D levels by dragging and dropping from a library of premade assets including textures, models, sounds, scripts, weapons, enemies, and more.A key feature is...
GameStart is a comprehensive game development engine and editor for creating both 2D and 3D video games. It provides a wide range of tools for game design, including visual scripting, prefabricated assets and environments, animation and visual effects editors, and support for multiple platforms.With GameStart's visual scripting system, users can...
SIO2 Engine is an open-source, cross-platform game engine for creating 2D and 3D games. Developed by SIO2 Interactive, the engine provides a range of tools and features for handling graphics, physics, audio, artificial intelligence, and other game functionality.Some key capabilities of SIO2 Engine include:Support for 2D and 3D gameplayReal-time physics...
The Visual3D Game Engine is an open-source, cross-platform game engine designed for creating 3D video games. It provides a comprehensive set of tools for game development, including:A visual editor for level design and scene buildingA scripting system based on Lua for implementing game logic and behaviorsA physics engine with collision...