All Projects → Meragon → Unity Winforms

Meragon / Unity Winforms

Licence: mit
A Windows Forms port for Unity3d

Projects that are alternatives of or similar to Unity Winforms

Iframework
Simple Unity Framework
Stars: ✭ 110 (-69.86%)
Mutual labels:  unity, gui
Kondo
Save disk space by cleaning non-essential files from software projects.
Stars: ✭ 373 (+2.19%)
Mutual labels:  unity, gui
Muip
Modern UI Pack for Unity engine.
Stars: ✭ 205 (-43.84%)
Mutual labels:  unity, gui
Unity File Extension
Shows file extension in 1 column project window.
Stars: ✭ 20 (-94.52%)
Mutual labels:  unity, gui
Rapidgui
Unity OnGUI(IMGUI) extensions for Rapid prototyping/development
Stars: ✭ 144 (-60.55%)
Mutual labels:  unity, gui
Ugui Mvvm
Unity3D uGUI mvvm databinding via the standard IXChanged interfaces used in wpf (INotifyPropertyChanged, INotifyCollectionChanged, etc)
Stars: ✭ 169 (-53.7%)
Mutual labels:  unity, gui
Dotsui
Unity engine DOTS UI solution
Stars: ✭ 319 (-12.6%)
Mutual labels:  unity, gui
Jqview
simplest possible native GUI for inspecting JSON objects with jq
Stars: ✭ 355 (-2.74%)
Mutual labels:  gui
Texture maker
A texture maker tool for unity.
Stars: ✭ 358 (-1.92%)
Mutual labels:  unity
Texturelab
Free, Cross-Platform, GPU-Accelerated Procedural Texture Generator
Stars: ✭ 349 (-4.38%)
Mutual labels:  unity
Pbd Fluid In Unity
A PBD fluid in unity running on the GPU
Stars: ✭ 350 (-4.11%)
Mutual labels:  unity
Retro3dpipeline
A minimal example of a custom render pipeline with the Retro3D shader.
Stars: ✭ 354 (-3.01%)
Mutual labels:  unity
Opencvforunity
OpenCV for Unity (Untiy Asset Plugin)
Stars: ✭ 359 (-1.64%)
Mutual labels:  unity
Unitylockstep
Modern Lockstep with clientside prediction and rollback
Stars: ✭ 349 (-4.38%)
Mutual labels:  unity
Wxwidgets
wxWidgets is a free and open source cross-platform C++ framework for writing advanced GUI applications using native controls.
Stars: ✭ 3,994 (+994.25%)
Mutual labels:  gui
Myra
UI Library for MonoGame, FNA and Stride
Stars: ✭ 348 (-4.66%)
Mutual labels:  gui
Diablerie
Diablo 2 reimplementation on unity
Stars: ✭ 363 (-0.55%)
Mutual labels:  unity
Liliumtoongraph
UniversalRP Toon Shader with ShaderGraph
Stars: ✭ 356 (-2.47%)
Mutual labels:  unity
Game Networking Resources
A Curated List of Game Network Programming Resources
Stars: ✭ 4,208 (+1052.88%)
Mutual labels:  unity
Controlp5
A gui library for processing.org
Stars: ✭ 356 (-2.47%)
Mutual labels:  gui

Unity Windows Forms

A Windows Forms port (including System.Drawing) to Unity3d, built on top of 'UnityEngine.GUI' class.

Supported Controls

  • Button;
  • CheckBox;
  • ComboBox;
  • DateTimePicker;
  • FontDialog;
  • Form;
  • GroupBox;
  • HScrollBar;
  • Label;
  • LinkLabel;
  • ListBox;
  • MenuStrip;
  • MonthCalendar;
  • NumericUpDown
  • OpenFileDialog;
  • Panel;
  • PictureBox;
  • ProgressBar;
  • RadioButton;
  • SaveFileDialog;
  • SplitContainer;
  • TabControl;
  • TextBox;
  • Timer;
  • ToolStrip;
  • ToolTip;
  • TrackBar;
  • TreeView;
  • VScrollBar;

Additional custom controls:

  • BitmapLabel;
  • ColorPicker (replacement for ColorDialog);
  • Highchart (replacement for Chart);
  • RepeatButton;
  • TableView (replacement for DataGridView);

Usage

  1. Attach UnityWinForms script to GameObject;
  2. Add Arial font to resources;
  3. Add other fonts and images;
  4. Create Form control in your MonoBehaviour script;
using UnityEngine;

using System.Windows.Forms;

public class GameGuiController : MonoBehaviour
{
	void Start()
	{
		var form = new Form();
		form.Show();
		
		// Or show a message.
		//// MessageBox.Show("Hello World.");
	}
}

Screenshots

scr1 scr1

From other projects using Unity-WinForms

scr1 scr1

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