All Projects → IridescentRose → Stardust Engine

IridescentRose / Stardust Engine

Licence: mit
A brand new, easy to use, and beautiful game engine for Windows, Mac OS X, Linux, PSP, and more coming soon!

Projects that are alternatives of or similar to Stardust Engine

Strawberry
A tiny 2D game engine focused on usability and simplicity.
Stars: ✭ 51 (-30.14%)
Mutual labels:  game-engine
Tapir
RGSS compatible runtime (namely: emulator for RPG Maker XP, VX, and VX Ace)
Stars: ✭ 60 (-17.81%)
Mutual labels:  game-engine
Pharaohstroy
A maplestory IDE which can develop the multi-platform maplestory game
Stars: ✭ 69 (-5.48%)
Mutual labels:  game-engine
Urho3d Project Template
Urho3D application template with the base functionality which is required for most projects.
Stars: ✭ 55 (-24.66%)
Mutual labels:  game-engine
Openrw
OpenRW "Open ReWrite" is an un-official open source recreation of the classic Grand Theft Auto III game executable
Stars: ✭ 1,108 (+1417.81%)
Mutual labels:  game-engine
Q3lite
Q3lite, an OpenGL ES port of Quake III Arena for embedded Linux systems.
Stars: ✭ 64 (-12.33%)
Mutual labels:  game-engine
Racingworld
💥 A multiplayer online 3D game about racing 💥
Stars: ✭ 50 (-31.51%)
Mutual labels:  game-engine
Engine
C++11 and SDL2 lightweight 2d game framework
Stars: ✭ 71 (-2.74%)
Mutual labels:  game-engine
Gamecomposer
GameComposer is a game authoring tool and also a game runtime environment targeting at desktop and mobile devices.
Stars: ✭ 59 (-19.18%)
Mutual labels:  game-engine
Refureku
Customizable C++17 Runtime Reflection Library
Stars: ✭ 67 (-8.22%)
Mutual labels:  game-engine
Lamiae
Lamiae - A Most Prestigious RPG Engine/Simulator derived from Cube 2 (Sauerbraten) and friends
Stars: ✭ 57 (-21.92%)
Mutual labels:  game-engine
Magictools
🎮 📝 A list of Game Development resources to make magic happen.
Stars: ✭ 8,853 (+12027.4%)
Mutual labels:  game-engine
Vulkust
An engine for Vulkan in Rust, tries to implement modern graphic features. (suspended for now)
Stars: ✭ 64 (-12.33%)
Mutual labels:  game-engine
Shadoweditor
Cross-platform 3D scene editor based on three.js, golang and mongodb for desktop and web. https://tengge1.github.io/ShadowEditor-examples/
Stars: ✭ 1,060 (+1352.05%)
Mutual labels:  game-engine
Magnum Bootstrap
Bootstrap projects for Magnum C++11/C++14 graphics engine
Stars: ✭ 69 (-5.48%)
Mutual labels:  game-engine
Visualuieditor
基本electron跨平台,wcDocker的dock组件的开源UI编辑器
Stars: ✭ 50 (-31.51%)
Mutual labels:  game-engine
Ksframework
QQ Group:538722494,KSFramework = KEngine + SLua(or xLua) , Unity3D Framework/Toolsets focus on hot reload
Stars: ✭ 1,119 (+1432.88%)
Mutual labels:  game-engine
Leafgem
🌿💎 The humble beginnings of a 2D game engine in Crystal! [in-progress]
Stars: ✭ 72 (-1.37%)
Mutual labels:  game-engine
Hellspawner
The OpenDiablo2 toolset
Stars: ✭ 69 (-5.48%)
Mutual labels:  game-engine
Magnum Plugins
Plugins for the Magnum C++11/C++14 graphics engine
Stars: ✭ 66 (-9.59%)
Mutual labels:  game-engine

Stardust Engine

Mission: A brand new, easy to use, fast, Unity-like game engine for the PSP, Windows, Linux, Mac. (Experimental support for PS2/PS Vita coming soon!)

Project Phase

The engine is currently in rapid development. As such, there is documentation on stable parts, but not so much the bleeding edge. The project is compilable and is being used in multiple projects including Minecraft-PSP (Project Raven & its components) and PSP-Chat (among others). The current API is very data driven and relies on programmers to fill the gaps between artwork, data, and more. The majority of features of this engine are somewhat self-explanatory, but still require documentation.

The Engine

The engine aims to be designed similar in architecture to Unity3D and features many similarities. Many of these similarities include GameObjects, Components, and Extensible Scripting.

The engine will come in 3 options, each more powerful than the previous (and in reverse order of release).

The first option is a full editor with graphical interface that can be used to make a playable game with very minimal scripting required. The second option is an interpreter with full scripting support that can be used to make quick and effective games with little to no experience required. The third option is a highly performant and fast C++ API that can be used for complete control and efficiency.

The engine is broken up into multiple submodules that make up the engine, and the following are those key sub-components:

  • Math - Done
  • Utilities - Done
  • Events - Done
  • Networking - Done
  • Core Engine - Done
  • Scene Management - Done
  • Profiling - Done
  • Audio - Done
  • Rendering - Done
  • Sprites - Done
  • 2D Lighting - Done
  • UI - Done
  • 2D Controllers - Done
  • 2D Physics - Done
  • Animations - Done for 2D
  • 3D Rendering - Done*
  • 3D Lighting
  • 3D Physics
  • 3D Controllers
  • Particles
  • Scripting
  • Editor
  • Post Processing
  • Cross Platform - In progress

Schedule

The schedule is work in progress...

Current Schedule:

  • v0.6 - Model Loading, Lighting, Billboards, Particles
  • v0.7 - Terrain, Shadows, Reflections
  • v0.8 - 3D Physics & Audio
  • v0.9 - Scripting (Lua/LuaJIT)
  • v1.0 - Editor
  • v1.1 - Post Processor
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].