Both sides previous revisionPrevious revisionNext revision | Previous revision |
en:tutorials:main [2022/06/27 06:34 (3 years ago)] – [Cameras] sausage | en:tutorials:main [2024/11/29 04:03 (3 months ago)] (current) – [Engine] sausage |
---|
<wrap headline-image>[[en:tutorials:audio:audio_filters|{{headers:headline-sound-recording.png|}}]] | <wrap headline-image>[[en:tutorials:audio:audio_filters|{{headers:headline-sound-recording.png|}}]] |
<span>Audio Filters</span></wrap> | <span>Audio Filters</span></wrap> |
| <wrap headline-image>[[https://www.youtube.com/watch?v=2_E6fLyBMPU&t=371s|{{headers:headline-orx-live.png|}}]] |
| <span>Audio filters, miniaudio & audio extensions Video</span></wrap> |
| <wrap headline-image>[[en:tutorials:audio:sound_spatialization|{{headers:headline-sound-recording.png|}}]] |
| <span>Sound Spatialization</span></wrap> |
| |
==== Android ==== | ==== Android ==== |
<wrap headline-image>[[en:tutorials:animation:animation_synchronization|{{headers:headline-animation.png|}}]] | <wrap headline-image>[[en:tutorials:animation:animation_synchronization|{{headers:headline-animation.png|}}]] |
<span>Animation Synchronization</span></wrap> | <span>Animation Synchronization</span></wrap> |
| <wrap headline-image>[[en:tutorials:animation:zero_length_frames|{{headers:headline-animation-frame.png|}}]] |
| <span>Zero Length Frames</span></wrap> |
<wrap headline-image>[[en:examples:animation:main|{{headers:headline-more.png|}}]] | <wrap headline-image>[[en:examples:animation:main|{{headers:headline-more.png|}}]] |
<span>See more Animation Examples</span></wrap> | <span>See more Animation Examples</span></wrap> |
<wrap headline-image>[[en:tutorials:standalone|{{headers:headline-code.png|}}]] | <wrap headline-image>[[en:tutorials:standalone|{{headers:headline-code.png|}}]] |
<span>Stand Alone Application</span></wrap> | <span>Stand Alone Application</span></wrap> |
| <wrap headline-image>[[https://www.youtube.com/watch?v=2_E6fLyBMPU&t=188s|{{headers:headline-orx-live.png|}}]] |
| <span>Codelite & Environment Variables Video</span></wrap> |
==== Color / Colour ==== | ==== Color / Colour ==== |
| |
<wrap headline-image>[[en:tutorials:config:config_stepped_random_values|{{headers:headline-config.png|}}]] | <wrap headline-image>[[en:tutorials:config:config_stepped_random_values|{{headers:headline-config.png|}}]] |
<span>Stepped Random Values</span></wrap> | <span>Stepped Random Values</span></wrap> |
| <wrap headline-image>[[https://www.youtube.com/watch?v=R1aZriywePM&t=104s|{{headers:headline-orx-live.png|}}]] |
| <span>Local-only Config Overriding Video</span></wrap> |
<wrap headline-image>[[en:examples:config:main|{{headers:headline-more.png|}}]] | <wrap headline-image>[[en:examples:config:main|{{headers:headline-more.png|}}]] |
<span>See more Config Examples</span></wrap> | <span>See more Config Examples</span></wrap> |
<wrap headline-image>[[en:examples:display:main|{{headers:headline-more.png|}}]] | <wrap headline-image>[[en:examples:display:main|{{headers:headline-more.png|}}]] |
<span>See more Display Examples</span></wrap> | <span>See more Display Examples</span></wrap> |
| |
==== Downloads ==== | ==== Downloads ==== |
| |
<wrap headline-image>[[en:orx:main|{{headers:headline-screwdriver.png|}}]] | <wrap headline-image>[[en:orx:main|{{headers:headline-screwdriver.png|}}]] |
<span>Getting Started with Orx</span></wrap> | <span>Getting Started with Orx</span></wrap> |
| |
| ==== Engine ==== |
| |
| <wrap headline-image>[[en:tutorials:engine:embedding_orx|{{headers:headline-orx-engine.png|}}]] |
| <span>Embedding parts of Orx in other engines</span></wrap> |
| <wrap headline-image>[[en:tutorials:engine:orx_extensions|{{headers:headline-orx-engine.png|}}]] |
| <span>Orx Extensions</span></wrap> |
| <wrap headline-image>[[en:tutorials:engine:plugins|{{headers:headline-orx-engine.png|}}]] |
| <span>Extending Orx with Plugins and Bundling</span></wrap> |
| |
==== Events ==== | ==== Events ==== |
<span>See more FX Examples</span></wrap> | <span>See more FX Examples</span></wrap> |
| |
==== Game Guides ==== | ==== Game Writing Guides ==== |
| |
| <wrap headline-image>[[en:guides:asteroids:main|{{headers:headline-asteroids.png|}}]] |
| <span>Learning Orx with Asteroids</span></wrap> |
<wrap headline-image>[[en:guides:beginners:main|{{headers:headline-animation.png|}}]] | <wrap headline-image>[[en:guides:beginners:main|{{headers:headline-animation.png|}}]] |
<span>Beginner's Guide - Platform Game</span></wrap> | <span>Beginner's Guide - Platform Game</span></wrap> |
<wrap headline-image>[[en:guides:ufo:main|{{headers:headline-animation.png|}}]] | <wrap headline-image>[[en:guides:ufo:main|{{headers:headline-ufo.png|}}]] |
<span>Beginner's Guide - 2D UFO Game</span></wrap> | <span>Beginner's Guide - 2D UFO Game</span></wrap> |
<wrap headline-image>[[en:guides:ufo:video|{{headers:headline-animation.png|}}]] | <wrap headline-image>[[en:guides:ufo:video|{{headers:headline-ufo.png|}}]] |
<span>Beginner's Guide - UFO Game Video Version</span></wrap> | <span>Beginner's Guide - UFO Game Video Version</span></wrap> |
<wrap headline-image>[[cn:orx:tutorials:community:jtianling|{{headers:headline-animation.png|}}]] | |
<span>Making an Arkanoid Game</span></wrap> | |
<wrap headline-image>[[cn:orx:tutorials:community:jtianling|{{headers:headline-animation.png|}}]] | |
<span>Making an Arkanoid Game Part 2</span></wrap> | |
| |
==== iPad / iOS / iPhone ==== | ==== iPad / iOS / iPhone ==== |
<wrap headline-image>[[en:tutorials:input:compiling_hidapi_library|{{headers:headline-input.png|}}]] | <wrap headline-image>[[en:tutorials:input:compiling_hidapi_library|{{headers:headline-input.png|}}]] |
<span>Compiling hidapi in a game</span></wrap> | <span>Compiling hidapi in a game</span></wrap> |
| <wrap headline-image>[[en:tutorials:input:triggers|{{headers:headline-input.png|}}]] |
| <span>Input Triggers</span></wrap> |
<wrap headline-image>[[en:examples:input:main|{{headers:headline-more.png|}}]] | <wrap headline-image>[[en:examples:input:main|{{headers:headline-more.png|}}]] |
<span>See more Input Examples</span></wrap> | <span>See more Input Examples</span></wrap> |
<wrap headline-image>[[en:tutorials:orxscroll:maps-in-scrolled|{{headers:headline-levels.png|}}]] | <wrap headline-image>[[en:tutorials:orxscroll:maps-in-scrolled|{{headers:headline-levels.png|}}]] |
<span>Creating Maps in ScrollEd</span></wrap> | <span>Creating Maps in ScrollEd</span></wrap> |
| <wrap headline-image>[[en:tutorials:orxscroll:path-finding|{{headers:headline-levels.png|}}]] |
| <span>Pathfinding</span></wrap> |
==== Linux ==== | ==== Linux ==== |
| |
<wrap headline-image>[[en:tutorials:config:bounce_demo|{{headers:headline-bounce-demo.jpg|}}]] | <wrap headline-image>[[en:tutorials:config:bounce_demo|{{headers:headline-bounce-demo.jpg|}}]] |
<span>The Bounce Demo</span></wrap> | <span>The Bounce Demo</span></wrap> |
| <wrap headline-image>[[https://www.youtube.com/watch?v=2_E6fLyBMPU&t=107s|{{headers:headline-orx-live.png|}}]] |
| <span>Getting & setting up Orx Video</span></wrap> |
| |
==== Orx/Scroll (C++ Abstraction layer for Orx) ==== | ==== Orx/Scroll (C++ Abstraction layer for Orx) ==== |
<wrap headline-image>[[en:tutorials:orxscroll:binding-orxscroll|{{headers:headline-orx-scroll.png|}}]] | <wrap headline-image>[[en:tutorials:orxscroll:binding-orxscroll|{{headers:headline-orx-scroll.png|}}]] |
<span>The Binding of Objects</span></wrap> | <span>The Binding of Objects</span></wrap> |
<wrap headline-image>[[en:tutorials:community:sergeig:empty-scroll-project|{{headers:headline-orx-scroll.png|}}]] | |
<span>Empty Orx/Scroll Project</span></wrap> | |
<wrap headline-image>[[en:tutorials:orxscroll:creating_your_own_scroll_project_using_init|{{headers:headline-orx-scroll.png|}}]] | <wrap headline-image>[[en:tutorials:orxscroll:creating_your_own_scroll_project_using_init|{{headers:headline-orx-scroll.png|}}]] |
<span>Creating your own orx/Scroll project using 'init'</span></wrap> | <span>Creating an orx/Scroll project using 'init'</span></wrap> |
<wrap headline-image>[[en:tutorials:orxscroll:maps-in-scrolled|{{headers:headline-levels.png|}}]] | <wrap headline-image>[[en:tutorials:orxscroll:maps-in-scrolled|{{headers:headline-levels.png|}}]] |
<span>Creating Maps in ScrollEd</span></wrap> | <span>Creating Maps in ScrollEd</span></wrap> |
<wrap headline-image>[[en:tutorials:orxscroll:scroll_cameras_and_viewports|{{headers:headline-orx-scroll.png|}}]] | <wrap headline-image>[[en:tutorials:orxscroll:scroll_cameras_and_viewports|{{headers:headline-orx-scroll.png|}}]] |
<span>orxScroll, Cameras and Viewports</span></wrap> | <span>orxScroll, Cameras and Viewports</span></wrap> |
| <wrap headline-image>[[en:tutorials:orxscroll:progressbar_in_scroll|{{headers:headline-orx-scroll.png|}}]] |
| <span>ProgressBars in orxScroll</span></wrap> |
| <wrap headline-image>[[en:tutorials:orxscroll:path-finding|{{headers:headline-levels.png|}}]] |
| <span>Pathfinding</span></wrap> |
<wrap headline-image>[[en:examples:orx_scroll:main|{{headers:headline-more.png|}}]] | <wrap headline-image>[[en:examples:orx_scroll:main|{{headers:headline-more.png|}}]] |
<span>See more orx/Scroll Examples</span></wrap> | <span>See more orx/Scroll Examples</span></wrap> |
<wrap headline-image>[[en:examples:physics:main|{{headers:headline-more.png|}}]] | <wrap headline-image>[[en:examples:physics:main|{{headers:headline-more.png|}}]] |
<span>See more Physics Examples</span></wrap> | <span>See more Physics Examples</span></wrap> |
==== Premake ==== | ==== Premake (deprecated) ==== |
| |
<wrap headline-image>[[en:tutorials:orx:using-premake-to-create-build-projects|{{headers:headline-ide.png|}}]] | <wrap headline-image>[[en:tutorials:orx:using-premake-to-create-build-projects|{{headers:headline-ide.png|}}]] |
<span>Using Premake to create a Build Project to compile ORX from scratch</span></wrap> | <span>Using Premake to create a Build Project to compile ORX from scratch</span></wrap> |
<wrap headline-image>[[en:tutorials:projects:using-premake-for-your-own-project|{{headers:headline-ide.png|}}]] | |
<span>How to use Premake to create a build configuration for your own project in any IDE/OS</span></wrap> | |
| |
==== Projects ==== | ==== Projects ==== |
<wrap headline-image>[[en:tutorials:projects:creating_your_own_project|{{headers:headline-ide.png|}}]] | <wrap headline-image>[[en:tutorials:projects:creating_your_own_project|{{headers:headline-ide.png|}}]] |
<span>Creating your own project using 'init'</span></wrap> | <span>Creating your own project using 'init'</span></wrap> |
| <wrap headline-image>[[https://www.youtube.com/watch?v=2_E6fLyBMPU&t=371s|{{headers:headline-orx-live.png|}}]] |
| <span>The 'init' command & available extensions Video</span></wrap> |
| <wrap headline-image>[[en:tutorials:orxscroll:creating_your_own_scroll_project_using_init|{{headers:headline-orx-scroll.png|}}]] |
| <span>Creating an orx/Scroll project using 'init'</span></wrap> |
<wrap headline-image>[[en:tutorials:projects:using-premake-for-your-own-project|{{headers:headline-ide.png|}}]] | <wrap headline-image>[[en:tutorials:projects:using-premake-for-your-own-project|{{headers:headline-ide.png|}}]] |
<span>How to use Premake to create a build configuration for your own project in any IDE/OS</span></wrap> | <span>How to use Premake to create a build configuration for your own project in any IDE/OS</span></wrap> |
<span>Working with Android</span></wrap> | <span>Working with Android</span></wrap> |
<wrap headline-image>[[en:tutorials:android:setup_android-native|{{headers:headline-android.png|}}]] | <wrap headline-image>[[en:tutorials:android:setup_android-native|{{headers:headline-android.png|}}]] |
<span><del>Native Tutorial (deprecated)</del></span></wrap> | <span><del>Native Tutorial</del> (deprecated)</span></wrap> |
<wrap headline-image>[[en:tutorials:android:using_the_android_demo_as_a_template_for_your_own_projects|{{headers:headline-android.png|}}]] | <wrap headline-image>[[en:tutorials:android:using_the_android_demo_as_a_template_for_your_own_projects|{{headers:headline-android.png|}}]] |
<span>Using the Android Demo as a template for your own projects</span></wrap> | <span>Using the Android Demo as a template for your own projects</span></wrap> |
<wrap headline-image>[[en:tutorials:projects:orxhub_user|{{headers:headline-screwdriver.png|}}]] | <wrap headline-image>[[en:tutorials:projects:orxhub_user|{{headers:headline-screwdriver.png|}}]] |
<span>Using orxhub</span></wrap> | <span><del>Using orxhub</del> (deprecated)</span></wrap> |
| |
==== Publishing ==== | ==== Publishing ==== |
<wrap headline-image>[[en:tutorials:audio:sound_buses|{{headers:headline-sound.png|}}]] | <wrap headline-image>[[en:tutorials:audio:sound_buses|{{headers:headline-sound.png|}}]] |
<span>Sound Buses</span></wrap> | <span>Sound Buses</span></wrap> |
| <wrap headline-image>[[en:tutorials:audio:audio_filters|{{headers:headline-sound-recording.png|}}]] |
| <span>Audio Filters</span></wrap> |
| <wrap headline-image>[[https://www.youtube.com/watch?v=2_E6fLyBMPU&t=371s|{{headers:headline-orx-live.png|}}]] |
| <span>Audio filters, miniaudio & audio extensions Video</span></wrap> |
| <wrap headline-image>[[en:tutorials:audio:sound_spatialization|{{headers:headline-sound-recording.png|}}]] |
| <span>Sound Spatialization</span></wrap> |
==== Spawners ==== | ==== Spawners ==== |
<wrap headline-image>[[en:tutorials:spawners:spawner|{{headers:headline-shaders.png|}}]] | <wrap headline-image>[[en:tutorials:spawners:spawner|{{headers:headline-shaders.png|}}]] |
<wrap headline-image>[[en:orx:config:settings_structure:orxtext|{{headers:headline-fonts.png|}}]] | <wrap headline-image>[[en:orx:config:settings_structure:orxtext|{{headers:headline-fonts.png|}}]] |
<span>orxFontGen</span></wrap> | <span>orxFontGen</span></wrap> |
| <wrap headline-image>[[en:tutorials:text-fonts:text_background|{{headers:headline-text.png|}}]] |
| <span>Text Background</span></wrap> |
<wrap headline-image>[[en:examples:text_fonts:main|{{headers:headline-more.png|}}]] | <wrap headline-image>[[en:examples:text_fonts:main|{{headers:headline-more.png|}}]] |
<span>See more Text Examples</span></wrap> | <span>See more Text Examples</span></wrap> |
<wrap headline-image>[[en:tutorials:viewport:viewport_teleporting|{{headers:headline-teleporting.png|}}]] | <wrap headline-image>[[en:tutorials:viewport:viewport_teleporting|{{headers:headline-teleporting.png|}}]] |
<span>Teleporting on Screen Edges</span></wrap> | <span>Teleporting on Screen Edges</span></wrap> |
| <wrap headline-image>[[en:tutorials:viewport:viewport_render_to_texture|{{headers:headline-compositing.png|}}]] |
| <span>Viewport Render to Texture</span></wrap> |
==== Visual Studio ==== | ==== Visual Studio ==== |
<wrap headline-image>[[en:tutorials:orx:windows:cloning_and_building_orx_on_visual_studio|{{headers:headline-windows.png|}}]] | <wrap headline-image>[[en:tutorials:orx:windows:cloning_and_building_orx_on_visual_studio|{{headers:headline-windows.png|}}]] |