All Projects → rds1983 → Myra

rds1983 / Myra

Licence: mit
UI Library for MonoGame, FNA and Stride

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Myra

Monogame
One framework for creating powerful cross-platform games.
Stars: ✭ 8,014 (+2202.87%)
Mutual labels:  gamedev, monogame, xna, open-source
Quaver
🎶 The ultimate community-driven, and open-source competitive rhythm game.
Stars: ✭ 282 (-18.97%)
Mutual labels:  monogame, xna, open-source
Geonbit.ui
UI system for MonoGame projects.
Stars: ✭ 310 (-10.92%)
Mutual labels:  gamedev, monogame, gui
Panda3d
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
Stars: ✭ 3,035 (+772.13%)
Mutual labels:  gamedev, open-source
Vulkan Renderer
A new 3D game engine using modern C++ and Vulkan API
Stars: ✭ 205 (-41.09%)
Mutual labels:  gamedev, open-source
Esenthelengine
Full Source of Esenthel Engine and its Tools
Stars: ✭ 204 (-41.38%)
Mutual labels:  gamedev, open-source
Vxr
General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (-47.99%)
Mutual labels:  gamedev, open-source
framework
The exomia/framework is used for building 2D and 3D games and more inspired by the XNA/Mono framework.
Stars: ✭ 21 (-93.97%)
Mutual labels:  gamedev, xna
MonoGame.Primitives2D
Easy-to-use 2D primitives
Stars: ✭ 44 (-87.36%)
Mutual labels:  xna, monogame
FNA-VSCode-Template
Template, build tasks, and easy-install scripts for making FNA + Nez games with VSCode
Stars: ✭ 28 (-91.95%)
Mutual labels:  gamedev, monogame
Gamedevelopmentlinks
This is a collection of useful game-development links including, but not restricted to, development with MonoGame.
Stars: ✭ 257 (-26.15%)
Mutual labels:  monogame, xna
Mxengine
C++ open source 3D game engine
Stars: ✭ 284 (-18.39%)
Mutual labels:  gamedev, open-source
Mahapps.metro.simplechildwindow
A simple child window for MahApps.Metro
Stars: ✭ 339 (-2.59%)
Mutual labels:  open-source, gui
Godot Kickstarter 2019
Create your Own Games with Godot, the Free Game Engine: sources from the January Kickstarter project from GDQuest
Stars: ✭ 194 (-44.25%)
Mutual labels:  gamedev, open-source
Luascript
Lua language support for Godot Engine
Stars: ✭ 240 (-31.03%)
Mutual labels:  gamedev, open-source
Engine
Cocos Creator is a complete package of game development tools and workflow, including a game engine, resource management, scene editing, game preview, debug and publish one project to multiple platforms.
Stars: ✭ 2,574 (+639.66%)
Mutual labels:  gamedev, open-source
Wallop
Extensible, living/animated wallpaper engine built in C# using Silk.NET's OpenGL wrapper at its core.
Stars: ✭ 27 (-92.24%)
Mutual labels:  xna, monogame
Alimer
Cross-platform game engine.
Stars: ✭ 172 (-50.57%)
Mutual labels:  gamedev, open-source
Gwork
Skinnable GUI with useful widget collection. Fork of GWEN.
Stars: ✭ 179 (-48.56%)
Mutual labels:  gamedev, gui
Tetris
Tetris in F#, dotnet core and MonoGame. Arcade sounds included!
Stars: ✭ 29 (-91.67%)
Mutual labels:  xna, monogame

Overview

Nuget Build & Publish Chat

Myra is UI Library for MonoGame, FNA and Stride.

Features

  • Rich Set of Widgets. Myra has following widgets: Button, CheckBox, ComboBox, ListBox, TabControl, Grid, Image, Menu, ProgressBar, ScrollPane, SplitPane(with arbitrary number of splitters), Slider, TextBlock, TextField, SpinButton, Tree, Window, Dialog, FileDialog, ColorPickerDialog and PropertyGrid.
  • MML(Myra Markup Language). XML based declarative language to describe UI (example).
  • Skinning. The default skin(it had been borrowed from VisUI) could be replaced with a custom skin loaded from the XML (example).
  • MyraPad. Standalone WYSIWYG MML based UI designer.
  • Myra.PlatformAgnostic. Version of the library that could be used in any C# game engine.

Demo

If you would like to see Myra in action, download the binary release(Myra.v.v.v.v.zip from the latest release at Releases), unpack it and run samples(should be runnable on Linux too through Mono).

Documentation

https://github.com/rds1983/Myra/wiki

Support

Use following resources if you need help with Myra or have other questions:

Building From Source Code

  1. Clone this repo.
  2. Open a solution from the "build" folder.

Gallery

All Widgets Sample

Commodore 64 Skin

MyraPad

Credits

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