All Projects → LuminoEngine → Lumino

LuminoEngine / Lumino

Licence: mit
Lumino is a framework for building real-time graphics applications.

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Lumino

Wolf.engine
The Wolf is a comprehensive set of C/C++ open source libraries for realtime rendering, realtime streaming and game developing
Stars: ✭ 230 (+137.11%)
Mutual labels:  game-engine, vulkan, graphics-engine, directx-12
Pmtech
Lightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (+392.78%)
Mutual labels:  game-engine, vulkan, graphics-engine
Flycube
Graphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (-19.59%)
Mutual labels:  vulkan, graphics-engine, directx-12
Diligentsamples
Sample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (+42.27%)
Mutual labels:  vulkan, graphics-engine, directx-12
Yggdrasil-Legacy
Experimental Vulkan Renderer / Game Engine written in C++20.
Stars: ✭ 20 (-79.38%)
Mutual labels:  graphics-engine, game-engine, vulkan
Diligentcore
Core functionality of Diligent Engine
Stars: ✭ 263 (+171.13%)
Mutual labels:  vulkan, graphics-engine, directx-12
Nova Rs
Nova Renderer, but in Rust
Stars: ✭ 98 (+1.03%)
Mutual labels:  vulkan, graphics-engine, directx-12
CLUSEK-RT
Vulkan based C++ ray-tracing game engine.
Stars: ✭ 24 (-75.26%)
Mutual labels:  multi-platform, game-engine, vulkan
Stride
Stride Game Engine (formerly Xenko)
Stars: ✭ 3,524 (+3532.99%)
Mutual labels:  multi-platform, game-engine, vulkan
Magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+3743.3%)
Mutual labels:  game-engine, vulkan, graphics-engine
Bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+10469.07%)
Mutual labels:  vulkan, directx-12
Engine Native
Native engine for Cocos Creator
Stars: ✭ 488 (+403.09%)
Mutual labels:  game-engine, vulkan
Fabgl
Display Controller (VGA, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32
Stars: ✭ 534 (+450.52%)
Mutual labels:  game-engine, graphics-engine
Anki 3d Engine
AnKi 3D Engine - Vulkan backend, modern renderer, scripting, physics and more
Stars: ✭ 688 (+609.28%)
Mutual labels:  game-engine, vulkan
Bulllord Engine
lightspeed lightweight elegant game engine in pure c
Stars: ✭ 539 (+455.67%)
Mutual labels:  game-engine, vulkan
Etlegacy Deprecated
Archived repository. For current repo, see: https://github.com/etlegacy/etlegacy
Stars: ✭ 470 (+384.54%)
Mutual labels:  multi-platform, game-engine
Spartanengine
Game engine with an emphasis on architectual quality and performance
Stars: ✭ 869 (+795.88%)
Mutual labels:  game-engine, vulkan
Dotfeather
A closs-platform generic gameengine built on C#/.NET Standard 2.1
Stars: ✭ 28 (-71.13%)
Mutual labels:  multi-platform, game-engine
Flexengine
Cross-platform game engine with Vulkan backend
Stars: ✭ 452 (+365.98%)
Mutual labels:  game-engine, vulkan
Acid
A high speed C++17 Vulkan game engine
Stars: ✭ 838 (+763.92%)
Mutual labels:  game-engine, vulkan

Lumino

Lumino is an open source library for building interactive applications such as games and digital art. It provides a simple API that runs on multiple platforms and is available for multiple programming languages.

Lumino はゲームやデジタルアートなどのインタラクティブアプリケーションを構築するためのオープンソースライブラリです。 マルチプラットフォームで動作し複数のプログラミング言語から利用できる、シンプルな API を提供します。

Build and Unit Tests

Package

Get started

Website

Roadmap

How to build

Contributing

Blog

開発状況と目標

Lumino はまだまだ開発途中であり、一般にリリースできる段階にはありません。しかし全体的なアーキテクチャは、いくつかの高度な視覚表現を実装した ゲーム を安定してリリースできるレベルまでまとまってきました。 Lumino の開発中のバージョンは Website から試すことができます。

直近では、簡単に使い始められるようにするため、またどんな機能があるか分かりやすくするため、以下の目標で開発を進めています。

  • ドキュメント (チュートリアルやサンプル) を充実させる。
  • 開発中ゲームからのフィードバックを反映する。
  • 主要なプラットフォームに対応する。 (現在は Linux 版が手つかず)

一方、これまではプログラマではなくてもゲームを開発できるような汎用ゲームエンジンを目指していましたが、その目標を見直しています。 まだ明確ではありませんが、学習や研究開発、簡易的なデータビジュアライゼーション、小規模なゲーム・アート作品等、ちいさなものをコードファーストで素早く開発できる、プログラマ向けのライブラリセットを目指そうとしています。直近では次のような計画があります。

  • ランタイムで様々なアセットを動的生成する機能
  • 動画再生
  • 各種通信対応 (HTTP, TCP/UDP, UART)
  • 各種デバイス対応 (マルチタッチ, ペンタブ, カメラ, AR/VR)

コミュニティ

TODO

Screenshots

参考のため、開発の中で撮れた画像を置いておきます。

Scene rendering

VRM + BVH

Soft Shadow

Depth of field

Character Controller

Mirror

Screen Space Reflection

Sky

Particle Rain

Transition Effect

3D Tilemap

Post Effect (ToneChange, Bloom)

3D Text and Emoji

Fantastic Ocean

Voxel Map

Web Platform

Effekseer

2D Action

Tilemap Editor

Materials

Fog

Tilemap

SoftBody

3D Sprites

Morphing

MMD Model

Multi Lights

Atmosphere

Mirror

3D Sprite Character

Pixel Shader

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].