|
|
(162 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:#88ACBC;>'''GIDEROS API REFERENCES'''</div>== |
| + | {| width="100%" |
| + | |style="width: 33%; vertical-align:top;"| |
| + | ==='''[[Lua 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> === | + | {| width="100%" |
− | [[Special:MyLanguage/Main API|<translate><!--T:18--> Main API</translate>]]<br/>
| + | |style="width: 33%; vertical-align:top;"| |
− | [[Special:MyLanguage/Lua API|<translate><!--T:20--> Lua API</translate>]]<br/>
| + | ==='''[[UI]]'''=== |
− | [[Special:MyLanguage/Plugins|<translate><!--T:21--> Plugins</translate>]]<br/> | |
− | [[Special:MyLanguage/Facebook Instant Games|<translate><!--T:22--> Facebook Instant Games</translate>]]<br/>
| |
| | | |
− | === <translate><!--T:5--> Lua Reference</translate> === | + | |style="width: 33%; vertical-align:top;"| |
− | [[Special:MyLanguage/Basic Concepts|<translate><!--T:35--> Basic Concepts</translate>]]<br/>
| + | ==='''[[Shaders]]'''=== |
− | [[Special:MyLanguage/The Language|<translate><!--T:36--> The Language</translate>]]<br/> | |
− | [[Special:MyLanguage/Classes|<translate><!--T:30--> Classes</translate>]]<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--> Exporting</translate> === | + | ==='''[[Multiplayer]]'''=== |
− | [[Special:MyLanguage/Deployment to Device|<translate><!--T:32--> Deployment to Device</translate>]]<br/> | + | |} |
− | <!-- [[Special:MyLanguage/Extend with Plugins|<translate><!--T:33--> Extend with Plugins</translate>]]<br/> -->
| |
− | [[Special:MyLanguage/The Stores|<translate><!--T:32--> The Stores</translate>]]<br/>
| |
| | | |
− | === <translate><!--T:6--> The Stores</translate> === | + | {| width="100%" |
− | [[Special:MyLanguage/Google Play Console|<translate><!--T:66--> Google Play Console</translate>]]<br/>
| + | |style="width: 33%; vertical-align:top;"| |
− | [[Special:MyLanguage/Apple App Store Connect|<translate><!--T:67--> Apple App Store Connect</translate>]]<br/>
| + | ==='''[[ECS]]'''=== |
− | [[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> === | + | |style="width: 33%; vertical-align:top;"| |
− | [[Special:MyLanguage/Examples|<translate><!--T:116--> Examples (AKA Gideros Forum Gems)</translate>]]<br/> | + | ==='''[[Optimizations]]'''=== |
− | [[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> ===
| + | |} |
− | [[Special:MyLanguage/Introduction|<translate><!--T:8--> Introduction</translate>]]<br/>
| |
− | [[Special:MyLanguage/Gideros Studio|<translate><!--T:9--> Gideros Studio</translate>]]<br/>
| |
− | <!-- [[Special:MyLanguage/Editor Add-ons|<translate><!--T:46--> Editor Add-ons</translate>]]<br/> -->
| |
− | [[Special:MyLanguage/Getting Started|<translate><!--T:10--> Getting Started</translate>]]<br/>
| |
− | [[Special:MyLanguage/Introduction to Lua|<translate><!--T:11--> Introduction to Lua</translate>]]<br/>
| |
− | [[Special:MyLanguage/Classes in Gideros|<translate><!--T:73--> Classes in Gideros</translate>]]<br/>
| |
− | [[Special:MyLanguage/Introduction to Graphics|<translate><!--T:49--> Introduction to Graphics and Animation</translate>]]<br/>
| |
− | <!-- [[Special:MyLanguage/Drawing Sprites|<translate><!--T:50--> Drawing Sprites</translate>]]<br/> -->
| |
− | <!-- [[Special:MyLanguage/The Stage|<translate><!--T:51--> The Stage</translate>]]<br/> -->
| |
− | <!-- [[Special:MyLanguage/Fonts and Text|<translate><!--T:52--> Fonts and Text</translate>]]<br/> -->
| |
− | <!-- [[Special:MyLanguage/Drawing Shapes|<translate><!--T:53--> Drawing Shapes</translate>]]<br/> -->
| |
− | <!-- [[Special:MyLanguage/Textures and Bitmaps|<translate><!--T:54--> Textures and Bitmaps</translate>]]<br/> -->
| |
− | <!-- [[Special:MyLanguage/Using Tilemaps|<translate><!--T:55--> Using Tilemaps</translate>]]<br/> -->
| |
− | <!-- [[Special:MyLanguage/Animations With Movieclip|<translate><!--T:56--> Animations With Movieclip</translate>]]<br/> -->
| |
− | [[Special:MyLanguage/Playing_Sound_and_Music|<translate><!--T:29--> Playing Sound and Music</translate>]]<br/>
| |
− | <!-- [[Special:MyLanguage/Events|<translate><!--T:34--> Events</translate>]]<br/> -->
| |
− | <!-- [[Special:MyLanguage/Real World Physics Engine|<translate><!--T:57--> Real World Physics Engine</translate>]]<br/> -->
| |
− | <!-- [[Special:MyLanguage/Creating Game Flow and Logic|<translate><!--T:58--> Creating Game Flow and Logic</translate>]]<br/> -->
| |
− | <!-- [[Special:MyLanguage/Scene Management|<translate><!--T:59--> Scene Management</translate>]]<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> === | + | == <div style="background-color:#B3CB93;>'''GIDEROS GUIDES AND TUTORIALS'''</div> == |
− | [[Special:MyLanguage/Video Tutorials|<translate><!--T:16--> Video Tutorials</translate>]]<br/> | + | {| width="100%" |
− | [[Special:MyLanguage/Article Tutorials|<translate><!--T:63--> Article Tutorials</translate>]]<br/> | + | |style="width: 33%; vertical-align:top;"| |
− | <!-- [[Special:MyLanguage/Troubleshooting|<translate><!--T:17--> Troubleshooting</translate>]]<br/> --> | + | === Tutorials === |
− | [[Special:MyLanguage/Made With Gideros|<translate><!--T:70--> Made With Gideros</translate>]]<br/> | + | [[Start Here|You can start here]]<br/> |
− | [[Special:MyLanguage/Developer YouTube Channels|<translate><!--T:72--> Developer YouTube Channels</translate>]]<br/> | + | [[Video Tutorials]]<br/> |
| + | [[Written Tutorials]] '''''Hot!'''''<br/> |
| + | |
| + | === From the Forum === |
| + | [[ftf_snippets|Forum Snippets and more...]]<br/> |
| + | [[ftf_libs|Forum Libs and more...]]<br/> |
| + | |
| + | === Links === |
| + | [[Made With Gideros]]<br/> |
| + | |
| + | |style="width: 33%; vertical-align:top;"| |
| + | === Ultimate Guide === |
| + | [[Introduction]]<br/> |
| + | [[Lua to Luau conversion guide]]<br/> |
| + | [[Gideros Studio]]<br/> |
| + | [[Getting Started]]<br/> |
| + | [[Gideros Player]]<br/> |
| + | [[Your first code]]<br/> |
| + | [[Introduction to Lua]]<br/> |
| + | [[Classes in Gideros]]<br/> |
| + | [[Scene Management]]<br/> |
| + | [[Introduction to Graphics]]<br/> |
| + | [[Introduction to Graphics Shapes]]<br/> |
| + | [[Introduction to Fonts]]<br/> |
| + | [[Playing Sound and Music]]<br/> |
| + | [[Event system]]<br/> |
| + | [[File system]]<br/> |
| + | [[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/> |
| + | |} |
| + | |
| + | == <div style="background-color:#FCE1B7;>'''GIDEROS HELPERS'''</div> == |
| + | {| width="100%" |
| + | |style="width: 33%; vertical-align:top;"| |
| + | === UI Classes === |
| + | [[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/> |
| + | |
| + | === 3D === |
| + | [[3D Plane]]<br/> |
| + | |
| + | |style="width: 33%; vertical-align:top;"| |
| + | === Game Helpers === |
| + | [[Game Camera]]<br/> |
| + | [[Animated Sprite Factory|Animations (Sprite Sheets)]]<br/> |
| + | [[Mobile Controls]]<br/> |
| + | [[VirtualRelativeJoystick|Onscreen Joystick]]<br/> |
| + | [[Tiled Map Editor|Tiled]]<br/> |
| + | [[CBump Template]]<br/> |
| + | [[Pathfinding]] '''''NEW'''''<br/> |
| + | |
| + | |style="width: 33%; vertical-align:top;"| |
| + | === Exotic === |
| + | [[dictionary_tree_search]]<br/> |
| + | [[Lua Tar Extraction Module]]<br/> |
| + | |
| + | === Shaders Helpers === |
| + | [[Custom Shader Examples]]<br/> |
| + | [[Lua Shader Examples]]<br/> |
| + | |} |
| + | |
| + | == <div style="background-color:#B98686;>'''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;"| |
| |} | | |} |