Difference between revisions of "Welcome!"

From GiderosMobile
(new layout test)
(reordering stuff around)
 
(145 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 +
=== Reminder: Gideros is free, but donations keep it growing ===
 +
===='''https://www.gideros.rocks/donate&download'''====
 +
=====When Gideros went open source, my initial reaction wasn't "Wow! I've been paying for this, but it's free now!" My reaction was more like "Oh no... [[testimonies|read more]]=====
  
Here you will find various guides and resources to help you use GiderosMobile.
+
==<div style="background-color:#feaa48;>'''GIDEROS API REFERENCE'''</div>==
<gallery widths=350px heights=250px perrow=1>
+
{| width="100%"
studio_1.png|
+
|style="width: 33%; vertical-align:top;"|
</gallery>
+
==='''[[Lua API|Luau API]]'''===
  
=== API Reference ===
+
|style="width: 33%; vertical-align:top;"|
<div style="column-count:4;-moz-column-count:4;-webkit-column-count:4">
+
==='''[[Main API]]'''===
[[Accelerometer]]<br/>
 
[[AlertDialog]]<br/>
 
[[Application]]<br/>
 
[[Bitmap]]<br/>
 
[[Core]]<br/>
 
[[Cryptography]]<br/>
 
[[Event]]<br/>
 
[[EventDispatcher]]<br/>
 
[[Font]]<br/>
 
[[FontBase]]<br/>
 
[[Geolocation]]<br/>
 
[[Gyroscope]]<br/>
 
[[JS]]<br/>
 
[[KeyCode]]<br/>
 
[[Matrix]]<br/>
 
[[Mesh]]<br/>
 
[[MovieClip]]<br/>
 
[[Object]]<br/>
 
[[Particles]]<br/>
 
[[Path2D]]<br/>
 
[[Pixel]]<br/>
 
[[RenderTarget]]<br/>
 
[[Screen]]<br/>
 
[[Shader]]<br/>
 
[[Shape]]<br/>
 
[[Sound]]<br/>
 
[[SoundChannel]]<br/>
 
[[Sprite]]<br/>
 
[[Stage]]<br/>
 
[[TTFont]]<br/>
 
[[TextField]]<br/>
 
[[TextInputDialog]]<br/>
 
[[Texture]]<br/>
 
[[TextureBase]]<br/>
 
[[TexturePack]]<br/>
 
[[TextureRegion]]<br/>
 
[[TileMap]]<br/>
 
[[Timer]]<br/>
 
[[UrlLoader]]<br/>
 
[[Viewport]]<br/>
 
</div>
 
  
----
+
|style="width: 33%; vertical-align:top;"|
 +
==='''[[Plugins]]'''===
 +
|}
  
=== Plugins Reference ===
+
==<div style="background-color:#aacc7f;>'''GIDEROS LIBRARIES'''</div>==
<div style="column-count:4;-moz-column-count:4;-webkit-column-count:4">
+
{| width="100%"
[[Special:MyLanguage/Ads|Ads]]<br/>
+
|style="width: 33%; vertical-align:top;"|
[[Special:MyLanguage/bit|bit]]<br/>
+
'''[[UI]]'''<br/>
[[Special:MyLanguage/bump|bump]]<br/>
+
'''[[Shaders]]'''<br/>
[[Special:MyLanguage/camera|camera]]<br/>
+
'''[[Multiplayer]]'''<br/>
[[Special:MyLanguage/Controller|Controller]]<br/>
 
[[Special:MyLanguage/Facebook|Facebook]]<br/>
 
[[Special:MyLanguage/Facebook Instant Games|Facebook Instant Games]]<br/>
 
[[Special:MyLanguage/flurry|flurry]]<br/>
 
[[Special:MyLanguage/Gaming|Gaming]]<br/>
 
[[Special:MyLanguage/Iab|Iab]]<br/>
 
[[Special:MyLanguage/json|json]]<br/>
 
[[Special:MyLanguage/lfs|lfs]]<br/>
 
[[Special:MyLanguage/LiquidFun|LiquidFun]]<br/>
 
[[Special:MyLanguage/lpeg|lpeg]]<br/>
 
[[Special:MyLanguage/Media|Media]]<br/>
 
[[Special:MyLanguage/Microphone|Microphone]]<br/>
 
[[Special:MyLanguage/ReactPhysics3D|ReactPhysics3D]]<br/>
 
[[Special:MyLanguage/TTS|TTS]]<br/>
 
</div>
 
  
===== Deprecated: =====
+
|style="width: 33%; vertical-align:top;"|
<div style="column-count:4;-moz-column-count:4;-webkit-column-count:4">
+
'''[[Tiled]]'''<br/>
[[Special:MyLanguage/GoogleBilling|GoogleBilling]]<br/>
+
'''[[ECS]]'''<br/>
[[Special:MyLanguage/iad|iad]]<br/>
+
'''[[Pathfinding]]'''<br/>
[[Special:MyLanguage/iad.Banner|iad.Banner]]<br/>
 
[[Special:MyLanguage/Notification|Notification]]<br/>
 
[[Special:MyLanguage/NotificationManager|NotificationManager]]<br/>
 
[[Special:MyLanguage/StoreKit|StoreKit]]<br/>
 
</div>
 
  
----
+
|style="width: 33%; vertical-align:top;"|
 +
'''[[Libs3D|3D]]'''<br/>
 +
'''[[Optimizations]]'''<br/>
 +
|}
  
=== Lua API ===
+
== <div style="background-color:#8da7bc;>'''GIDEROS GUIDES AND TUTORIALS'''</div> ==
<div style="column-count:4;-moz-column-count:4;-webkit-column-count:4">
+
{| width="100%"
[[Special:MyLanguage/(global)|(global)]]<br />
+
|style="width: 33%; vertical-align:top;"|
[[Special:MyLanguage/coroutine|coroutine]]<br />
+
=== Tutorials ===
[[Special:MyLanguage/debug|debug]]<br />
+
[[Start Here|You can start here]]<br/>
[[Special:MyLanguage/file|file]]<br />
+
[[Video Tutorials]]<br/>
[[Special:MyLanguage/int64|int64]]<br />
+
[[Written Tutorials]] '''''Hot!'''''<br/>
[[Special:MyLanguage/io|io]]<br />
 
[[Special:MyLanguage/math|math]]<br />
 
[[Special:MyLanguage/os|os]]<br />
 
[[Special:MyLanguage/package|package]]<br />
 
[[Special:MyLanguage/string|string]]<br />
 
[[Special:MyLanguage/table|table]]<br />
 
[[Special:MyLanguage/utf8|utf8]]<br />
 
[[Special:MyLanguage/zlib|zlib]]<br />
 
</div>
 
  
----
+
=== From the Forum ===
 +
[[ftf_snippets|Forum Snippets and more...]]<br/>
 +
[[ftf_libs|Forum Libs and more...]]<br/>
  
=== Lua Reference ===
+
=== Links ===
<div style="column-count:4;-moz-column-count:4;-webkit-column-count:4">
+
[[Made With Gideros]]<br/>
[[Basic Concepts]]<br/>
 
[[The Language]]<br/>
 
[[Classes]]<br/>
 
[[Standard Libraries]]<br/>
 
[[Lua enhancements]]<br/>
 
</div>
 
 
 
----
 
 
 
=== Quick Start ===
 
<div style="column-count:4;-moz-column-count:4;-webkit-column-count:4">
 
[[Why use Gideros?]]<br/>
 
[[Downloading Gideros Studio|Downloading and installing Gideros Studio]]<br/>
 
[[Gideros Studio IDE]]<br/>
 
[[Your Very First Program]]<br/>
 
</div>
 
 
 
----
 
  
 +
|style="width: 33%; vertical-align:top;"|
 
=== Ultimate Guide ===
 
=== Ultimate Guide ===
<div style="column-count:4;-moz-column-count:4;-webkit-column-count:4">
 
 
[[Introduction]]<br/>
 
[[Introduction]]<br/>
 +
[[Lua to Luau conversion guide]]<br/>
 
[[Gideros Studio]]<br/>
 
[[Gideros Studio]]<br/>
 
[[Getting Started]]<br/>
 
[[Getting Started]]<br/>
 +
[[Gideros Player]]<br/>
 +
[[Your first code]]<br/>
 
[[Introduction to Lua]]<br/>
 
[[Introduction to Lua]]<br/>
 
[[Classes in Gideros]]<br/>
 
[[Classes in Gideros]]<br/>
[[Introduction to Graphics|Introduction to Graphics and Animation]]<br/>
+
[[Scene Management]]<br/>
[[Playing_Sound_and_Music]]<br/>
+
[[Introduction to Graphics]]<br/>
[[Hardware_and_OS]]<br/>
+
[[Introduction to Graphics Shapes]]<br/>
[[Extend_your_application_with_plugins]]<br/>
+
[[Introduction to Fonts]]<br/>
[[Event_system]]<br/>
+
[[Playing Sound and Music]]<br/>
[[Profiling]]<br/>
+
[[Event system]]<br/>
</div>
+
[[File system]]<br/>
 +
[[Profiling|Debugging and Profiling]]<br/>
 +
[[Hardware and OS]]<br/>
 +
[[Exporting to a Player|Exporting your project ('''Xbox, ...''')]]<br/>
 +
[[Making a Plugin]]<br/>
  
----
+
|style="width: 33%; vertical-align:top;"|
 +
=== Latest ===
 +
[[Latest Release|Latest Gideros]]<br/>
 +
[[Latest Luau]]<br/>
  
{|-
+
=== Gideros Shorts ===
 +
[[Short-Issue-1|#1 - June 2023 - Overheat]]<br/>
 +
[[Short-Issue-2|#2 - Sept. 2023 - 3D Maze]]<br/>
 +
|}
  
| style="width: 30%;"|
+
== <div style="background-color:#cd6464;>'''GIDEROS HELPERS'''</div> ==
 +
{| width="100%"
 +
|style="width: 33%; vertical-align:top;"|
 +
=== UI ===
 +
[[UI Buttons|UI Buttons]]<br/>
 +
[[UI Text|UI Text]] (TextBox, TextWrap, ...)<br/>
 +
[[UI Slider|UI Sliders]]<br/>
 +
[[UI Color Picker|UI Color Picker]]<br/>
 +
[[UI Scrollable List|UI Scrollable List]]<br/>
  
<!--
+
|style="width: 33%; vertical-align:top;"|
=== Quick Start ===
+
=== Game ===
[[Why use Gideros?]]<br/>
+
[[Game Camera]]<br/>
[[Downloading Gideros Studio|Downloading and installing Gideros Studio]]<br/>
+
[[Animated Sprite Factory|Animations (Sprite Sheets)]]<br/>
[[Gideros Studio IDE]]<br/>
+
[[Mobile Controls]]<br/>
[[Your Very First Program]]<br/>
+
[[VirtualRelativeJoystick|Onscreen Joystick]]<br/>
 
+
[[CBump Template]]<br/>
=== API Reference ===
 
[[Main API]]<br/>
 
[[Plugins]]<br/>
 
[[Lua API]]<br/>
 
[[Facebook Instant Games]]<br/>
 
  
=== Lua Reference ===
+
|style="width: 33%; vertical-align:top;"|
[[Basic Concepts]]<br/>
 
[[The Language]]<br/>
 
[[Classes]]<br/>
 
[[Standard Libraries]]<br/>
 
[[Lua enhancements]]<br/>
 
-->
 
  
| style="width: 30%;"|
+
=== Exotic ===
=== Creating UI in Gideros ===
+
[[dictionary_tree_search]]<br/>
[[UI Text]]<br/>
+
[[Lua Tar Extraction Module]]<br/>
[[UI Buttons]]<br/>
 
[[UI Color Picker]]<br/>
 
[[UI Scrollable List]]<br/>
 
[[UI Slider]]<br/>
 
  
=== Creating a Game in Gideros ===
+
|}
[[Scene Manager]]<br/>
 
[[Game Camera]]<br/>
 
[[Mobile Controls]]<br/>
 
[[CBump|CBump Template]]<br/>
 
 
 
=== Exporting ===
 
[[Deployment to Device]]<br/>
 
<!-- [[Extend with Plugins]]<br/> -->
 
[[The Stores]]<br/>
 
  
 +
== <div style="background-color:#a9a9a9;>'''GIDEROS ADVANCED'''</div> ==
 +
{| width="100%"
 +
|style="width: 33%; vertical-align:top;"|
 
=== Advanced ===
 
=== Advanced ===
[[Examples|Examples (AKA Gideros Forum Gems)]]<br/>
+
[[What Does What]]<br/>
[[Writing Shaders]]<br/>
 
<!-- [[Making an Add-on]]<br/> -->
 
 
[[Compiling Gideros Source]]<br/>
 
[[Compiling Gideros Source]]<br/>
[[Making a Plugin]]<br/>
+
[[Compiling Gideros Luau Source]]<br/>
[[What Does What]]<br/>
 
 
[[Helping With Documentation]]<br/>
 
[[Helping With Documentation]]<br/>
 +
[[CPlusPlus for Gideros Studio Help]]<br/>
  
| style="width: 30%;"|
+
|style="width: 33%; vertical-align:top;"|
<!--
+
=== Wiki Special Links ===
=== Ultimate Guide ===
+
[[Special:AllPages]]<br/>
[[Introduction]]<br/>
+
[[All Classes and more]]<br/>
[[Gideros Studio]]<br/>
+
[[Wiki Sandbox]]<br/>
[[Getting Started]]<br/>
 
[[Introduction to Lua]]<br/>
 
[[Classes in Gideros]]<br/>
 
[[Introduction to Graphics|Introduction to Graphics and Animation]]<br/>
 
[[Playing_Sound_and_Music]]<br/>
 
[[Hardware_and_OS]]<br/>
 
[[Extend_your_application_with_plugins]]<br/>
 
[[Event_system]]<br/>
 
[[Profiling]]<br/>
 
-->
 
  
=== Links ===
+
|style="width: 33%; vertical-align:top;"|
[[Video Tutorials]]<br/>
 
[[Article Tutorials]]<br/>
 
<!-- [[Troubleshooting]]<br/> -->
 
[[Made With Gideros]]<br/>
 
[[Developer YouTube Channels]]<br/>
 
 
|}
 
|}

Latest revision as of 23:46, 22 January 2026

Reminder: Gideros is free, but donations keep it growing

https://www.gideros.rocks/donate&download

When Gideros went open source, my initial reaction wasn't "Wow! I've been paying for this, but it's free now!" My reaction was more like "Oh no... read more

GIDEROS API REFERENCE

Luau API

Main API

Plugins

GIDEROS LIBRARIES

UI
Shaders
Multiplayer

Tiled
ECS
Pathfinding

3D
Optimizations

GIDEROS GUIDES AND TUTORIALS

Tutorials

You can start here
Video Tutorials
Written Tutorials Hot!

From the Forum

Forum Snippets and more...
Forum Libs and more...

Links

Made With Gideros

Ultimate Guide

Introduction
Lua to Luau conversion guide
Gideros Studio
Getting Started
Gideros Player
Your first code
Introduction to Lua
Classes in Gideros
Scene Management
Introduction to Graphics
Introduction to Graphics Shapes
Introduction to Fonts
Playing Sound and Music
Event system
File system
Debugging and Profiling
Hardware and OS
Exporting your project (Xbox, ...)
Making a Plugin

Latest

Latest Gideros
Latest Luau

Gideros Shorts

#1 - June 2023 - Overheat
#2 - Sept. 2023 - 3D Maze

GIDEROS HELPERS

UI

UI Buttons
UI Text (TextBox, TextWrap, ...)
UI Sliders
UI Color Picker
UI Scrollable List

Game

Game Camera
Animations (Sprite Sheets)
Mobile Controls
Onscreen Joystick
CBump Template

Exotic

dictionary_tree_search
Lua Tar Extraction Module

GIDEROS ADVANCED

Advanced

What Does What
Compiling Gideros Source
Compiling Gideros Luau Source
Helping With Documentation
CPlusPlus for Gideros Studio Help

Wiki Special Links

Special:AllPages
All Classes and more
Wiki Sandbox