Difference between revisions of "Welcome!"

From GiderosMobile
(added UI scrollable list)
(reordering stuff around)
 
(164 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
<languages />
+
=== 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]]=====
  
<translate><!--T:1--> Here you will find various guides and resources to help you use GiderosMobile.</translate>
+
==<div style="background-color:#feaa48;>'''GIDEROS API REFERENCE'''</div>==
 +
{| width="100%"
 +
|style="width: 33%; vertical-align:top;"|
 +
==='''[[Lua API|Luau API]]'''===
  
<gallery widths=350px heights=250px perrow=1>
+
|style="width: 33%; vertical-align:top;"|
studio_1.png|
+
==='''[[Main API]]'''===
</gallery>
 
  
{|-
+
|style="width: 33%; vertical-align:top;"|
| style="width: 30%;"|
+
==='''[[Plugins]]'''===
=== <translate><!--T:2--> Quick Start</translate> ===
+
|}
[[Special:MyLanguage/Why use Gideros?|<translate><!--T:74--> Why use Gideros?</translate>]]<br/>
 
[[Special:MyLanguage/Downloading Gideros Studio|<translate><!--T:12--> Downloading and installing Gideros Studio</translate>]]<br/>
 
<!-- [[Special:MyLanguage/Installing Gideros Studio|<translate><!--T:13--> Installing Gideros Studio</translate>]]<br/> -->
 
<!-- [[Special:MyLanguage/Starting Gideros Studio|<translate><!--T:14--> Starting Gideros Studio</translate>]]<br/> -->
 
[[Special:MyLanguage/Your Very First Program|<translate><!--T:15--> Your Very First Program</translate>]]<br/>
 
  
=== <translate><!--T:64--> API Reference</translate> ===
+
==<div style="background-color:#aacc7f;>'''GIDEROS LIBRARIES'''</div>==
[[Special:MyLanguage/Main API|<translate><!--T:18--> Main API</translate>]]<br/>
+
{| width="100%"
[[Special:MyLanguage/Lua API|<translate><!--T:20--> Lua API</translate>]]<br/>
+
|style="width: 33%; vertical-align:top;"|
[[Special:MyLanguage/Plugins|<translate><!--T:21--> Plugins</translate>]]<br/>
+
'''[[UI]]'''<br/>
[[Special:MyLanguage/Facebook Instant Games|<translate><!--T:22--> Facebook Instant Games</translate>]]<br/>
+
'''[[Shaders]]'''<br/>
 +
'''[[Multiplayer]]'''<br/>
  
=== <translate><!--T:5--> Lua Reference</translate> ===
+
|style="width: 33%; vertical-align:top;"|
[[Special:MyLanguage/Basic Concepts|<translate><!--T:35--> Basic Concepts</translate>]]<br/>
+
'''[[Tiled]]'''<br/>
[[Special:MyLanguage/The Language|<translate><!--T:36--> The Language</translate>]]<br/>
+
'''[[ECS]]'''<br/>
[[Special:MyLanguage/Classes|<translate><!--T:30--> Classes</translate>]]<br/>
+
'''[[Pathfinding]]'''<br/>
[[Special:MyLanguage/Standard Libraries|<translate><!--T:37--> Standard Libraries</translate>]]<br/>
 
[[Special:MyLanguage/Lua enhancements|<translate><!--T:38--> Lua Enhancements</translate>]]<br/>
 
  
| style="width: 30%;"|
+
|style="width: 33%; vertical-align:top;"|
=== <translate><!--T:61--> Creating UI in Gideros</translate> ===
+
'''[[Libs3D|3D]]'''<br/>
[[Special:MyLanguage/UI Buttons|<translate><!--T:32--> UI Buttons</translate>]]<br/>
+
'''[[Optimizations]]'''<br/>
[[Special:MyLanguage/UI Scrollable List|<translate><!--T:32--> UI Scrollable List</translate>]]<br/>
+
|}
  
=== <translate><!--T:61--> Exporting</translate> ===
+
== <div style="background-color:#8da7bc;>'''GIDEROS GUIDES AND TUTORIALS'''</div> ==
[[Special:MyLanguage/Deployment to Device|<translate><!--T:32--> Deployment to Device</translate>]]<br/>
+
{| width="100%"
<!-- [[Special:MyLanguage/Extend with Plugins|<translate><!--T:33--> Extend with Plugins</translate>]]<br/> -->
+
|style="width: 33%; vertical-align:top;"|
[[Special:MyLanguage/The Stores|<translate><!--T:32--> The Stores</translate>]]<br/>
+
=== Tutorials ===
 +
[[Start Here|You can start here]]<br/>
 +
[[Video Tutorials]]<br/>
 +
[[Written Tutorials]] '''''Hot!'''''<br/>
  
<!--
+
=== From the Forum ===
=== <translate><!--T:6--> The Stores</translate> ===
+
[[ftf_snippets|Forum Snippets and more...]]<br/>
[[Special:MyLanguage/Google Play Console|<translate><!--T:66--> Google Play Console</translate>]]<br/>
+
[[ftf_libs|Forum Libs and more...]]<br/>
[[Special:MyLanguage/Apple App Store Connect|<translate><!--T:67--> Apple App Store Connect</translate>]]<br/>
 
[[Special:MyLanguage/Amazon Developer Console|<translate><!--T:68--> Amazon Developer Console</translate>]]<br/>
 
[[Special:MyLanguage/Facebook for Developers|<translate><!--T:69--> Facebook for Developers</translate>]]<br/>
 
-->
 
  
=== <translate><!--T:7--> Advanced</translate> ===
+
=== Links ===
[[Special:MyLanguage/Examples|<translate><!--T:116--> Examples (AKA Gideros Forum Gems)</translate>]]<br/>
+
[[Made With Gideros]]<br/>
[[Special:MyLanguage/Writing Shaders|<translate><!--T:71--> Writing Shaders</translate>]]<br/>
 
<!-- [[Special:MyLanguage/Making an Add-on|<translate><!--T:47--> Making an Add-on</translate>]]<br/> -->
 
[[Special:MyLanguage/Compiling Gideros Source|<translate><!--T:44--> Compiling Gideros Source</translate>]]<br/>
 
[[Special:MyLanguage/Making a Plugin|<translate><!--T:43--> Making a Plugin</translate>]]<br/>
 
[[Special:MyLanguage/What Does What|<translate><!--T:62--> What Does What</translate>]]<br/>
 
[[Special:MyLanguage/Helping With Documentation|<translate><!--T:48--> Helping With Documentation</translate>]]<br/>
 
  
| style="width: 30%;"|
+
|style="width: 33%; vertical-align:top;"|
=== <translate><!--T:4--> Ultimate Guide</translate> ===
+
=== Ultimate Guide ===
[[Special:MyLanguage/Introduction|<translate><!--T:8--> Introduction</translate>]]<br/>
+
[[Introduction]]<br/>
[[Special:MyLanguage/Gideros Studio|<translate><!--T:9--> Gideros Studio</translate>]]<br/>
+
[[Lua to Luau conversion guide]]<br/>
<!-- [[Special:MyLanguage/Editor Add-ons|<translate><!--T:46--> Editor Add-ons</translate>]]<br/> -->
+
[[Gideros Studio]]<br/>
[[Special:MyLanguage/Getting Started|<translate><!--T:10--> Getting Started</translate>]]<br/>
+
[[Getting Started]]<br/>
[[Special:MyLanguage/Introduction to Lua|<translate><!--T:11--> Introduction to Lua</translate>]]<br/>
+
[[Gideros Player]]<br/>
[[Special:MyLanguage/Classes in Gideros|<translate><!--T:73--> Classes in Gideros</translate>]]<br/>
+
[[Your first code]]<br/>
[[Special:MyLanguage/Introduction to Graphics|<translate><!--T:49--> Introduction to Graphics and Animation</translate>]]<br/>
+
[[Introduction to Lua]]<br/>
<!-- [[Special:MyLanguage/Drawing Sprites|<translate><!--T:50--> Drawing Sprites</translate>]]<br/> -->
+
[[Classes in Gideros]]<br/>
<!-- [[Special:MyLanguage/The Stage|<translate><!--T:51--> The Stage</translate>]]<br/> -->
+
[[Scene Management]]<br/>
<!-- [[Special:MyLanguage/Fonts and Text|<translate><!--T:52--> Fonts and Text</translate>]]<br/> -->
+
[[Introduction to Graphics]]<br/>
<!-- [[Special:MyLanguage/Drawing Shapes|<translate><!--T:53--> Drawing Shapes</translate>]]<br/> -->
+
[[Introduction to Graphics Shapes]]<br/>
<!-- [[Special:MyLanguage/Textures and Bitmaps|<translate><!--T:54--> Textures and Bitmaps</translate>]]<br/> -->
+
[[Introduction to Fonts]]<br/>
<!-- [[Special:MyLanguage/Using Tilemaps|<translate><!--T:55--> Using Tilemaps</translate>]]<br/> -->
+
[[Playing Sound and Music]]<br/>
<!-- [[Special:MyLanguage/Animations With Movieclip|<translate><!--T:56--> Animations With Movieclip</translate>]]<br/> -->
+
[[Event system]]<br/>
[[Special:MyLanguage/Playing_Sound_and_Music|<translate><!--T:29--> Playing Sound and Music</translate>]]<br/>
+
[[File system]]<br/>
<!-- [[Special:MyLanguage/Events|<translate><!--T:34--> Events</translate>]]<br/> -->
+
[[Profiling|Debugging and Profiling]]<br/>
<!-- [[Special:MyLanguage/Real World Physics Engine|<translate><!--T:57--> Real World Physics Engine</translate>]]<br/> -->
+
[[Hardware and OS]]<br/>
<!-- [[Special:MyLanguage/Creating Game Flow and Logic|<translate><!--T:58--> Creating Game Flow and Logic</translate>]]<br/> -->
+
[[Exporting to a Player|Exporting your project ('''Xbox, ...''')]]<br/>
<!-- [[Special:MyLanguage/Scene Management|<translate><!--T:59--> Scene Management</translate>]]<br/> -->
+
[[Making a Plugin]]<br/>
<!-- [[Special:MyLanguage/Automatic Image Resolution|<translate><!--T:26--> Automatic Image Resolution</translate>]]<br/> -->
 
<!-- [[Special:MyLanguage/Automatic Screen Scaling|<translate><!--T:27--> Automatic Screen Scaling</translate>]]<br/> -->
 
<!-- [[Special:MyLanguage/Optimisation and Memory Management|<translate><!--T:60--> Optimisation and Memory Management</translate>]]<br/> -->
 
[[Special:MyLanguage/Hardware_and_OS|<translate><!--T:31--> Hardware and OS</translate>]]<br/>
 
[[Special:MyLanguage/Extend_your_application_with_plugins|<translate><!--T:73--> Extend your application with plugins</translate>]]<br/>
 
[[Special:MyLanguage/Event_system|<translate><!--T:74--> Event system</translate>]]<br/>
 
[[Special:MyLanguage/Profiling|<translate>Profiling</translate>]]<br/>
 
  
=== <translate><!--T:73--> Links</translate> ===
+
|style="width: 33%; vertical-align:top;"|
[[Special:MyLanguage/Video Tutorials|<translate><!--T:16--> Video Tutorials</translate>]]<br/>
+
=== Latest ===
[[Special:MyLanguage/Article Tutorials|<translate><!--T:63--> Article Tutorials</translate>]]<br/>
+
[[Latest Release|Latest Gideros]]<br/>
<!-- [[Special:MyLanguage/Troubleshooting|<translate><!--T:17--> Troubleshooting</translate>]]<br/> -->
+
[[Latest Luau]]<br/>
[[Special:MyLanguage/Made With Gideros|<translate><!--T:70--> Made With Gideros</translate>]]<br/>
+
 
[[Special:MyLanguage/Developer YouTube Channels|<translate><!--T:72--> Developer YouTube Channels</translate>]]<br/>
+
=== Gideros Shorts ===
 +
[[Short-Issue-1|#1 - June 2023 - Overheat]]<br/>
 +
[[Short-Issue-2|#2 - Sept. 2023 - 3D Maze]]<br/>
 +
|}
 +
 
 +
== <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;"|
 +
=== Game ===
 +
[[Game Camera]]<br/>
 +
[[Animated Sprite Factory|Animations (Sprite Sheets)]]<br/>
 +
[[Mobile Controls]]<br/>
 +
[[VirtualRelativeJoystick|Onscreen Joystick]]<br/>
 +
[[CBump Template]]<br/>
 +
 
 +
|style="width: 33%; vertical-align:top;"|
 +
 
 +
=== Exotic ===
 +
[[dictionary_tree_search]]<br/>
 +
[[Lua Tar Extraction Module]]<br/>
 +
 
 +
|}
 +
 
 +
== <div style="background-color:#a9a9a9;>'''GIDEROS ADVANCED'''</div> ==
 +
{| width="100%"
 +
|style="width: 33%; vertical-align:top;"|
 +
=== Advanced ===
 +
[[What Does What]]<br/>
 +
[[Compiling Gideros Source]]<br/>
 +
[[Compiling Gideros Luau Source]]<br/>
 +
[[Helping With Documentation]]<br/>
 +
[[CPlusPlus for Gideros Studio Help]]<br/>
 +
 
 +
|style="width: 33%; vertical-align:top;"|
 +
=== Wiki Special Links ===
 +
[[Special:AllPages]]<br/>
 +
[[All Classes and more]]<br/>
 +
[[Wiki Sandbox]]<br/>
 +
 
 +
|style="width: 33%; vertical-align:top;"|
 
|}
 
|}

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