Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add more samples and commercial projects to the doc #2637

Open
wants to merge 6 commits into
base: development
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions content/docs/learning-guide/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ This guide contains video tutorials, written step-by-step tutorials, and sample
| [Video Tutorials](#video-tutorials) | These video tutorials cover all the topics you need to get started, including an overview of O3DE, instructions on installing O3DE, building O3DE from source, and creating projects. It also introduces important features and key systems such as the Editor, the modular Gem system, networking, the visual scripting environment, and O3DE's integrated renderer, Atom. |
| [Tutorials](tutorials) | These written tutorials are grouped by concept and focus on specific features, tools, and processes. |
| [Samples](samples) | These topics cover sample projects and sample Gems available for O3DE. |
| [Made With O3DE](made-with-o3de) | Showcase commercial projects using O3DE. |

## Video Tutorials

Expand Down
19 changes: 19 additions & 0 deletions content/docs/learning-guide/made-with-o3de/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
linktitle: Made with O3DE
title: Made with Open 3D Engine (O3DE)
description: Discover projects made with O3DE.
weight: 400
---

Discover commercial projects built with **Open 3D Engine (O3DE)**.

These are a showcase of the engine feature set and how they can scale in a real production environment.

## Games

| Image | Link | Description | Platform | Release Date |
| - | - | - | - | - |
| <img src="/images/learning-guide/made-with-o3de/games/state-of-matter.jpg" width="300px" /> | [State of Matter](https://store.steampowered.com/app/2844240/State_of_Matter/) | First person puzzle game which takes place in a sci-fi derelict mining outpost. See [the announcement](https://o3de.org/state-of-matter-now-live/) | PC | 19 July 2024 |
| <img src="/images/learning-guide/made-with-o3de/games/madworld.webp" width="300px" /> | [MadWorld](https://www.carbonated.com/) | Multiplayer third person shooter with strategic map gameplay. See [the announcement](https://o3de.org/carbonated-inc-heralds-open-mobile-game-development-on-o3de-with-madworld/). | Android, IOS | TBD |
| <img src="/images/learning-guide/made-with-o3de/games/awaken-guardian.png" width="300px" /> | [Awaken Guardian](https://genomestudios.ca/awaken-guardian/) | A survival souls-like dungeon crawler in third person | PC | TBD |
| <img src="/images/learning-guide/made-with-o3de/games/reverb.jpg" width="300px" /> | [Reverb](https://store.steampowered.com/app/2514890/Reverb/) | Multiplayer PVPVE extraction stealth shooter set in a Biopunk universe. Studio website is [accessible here](https://echogameslab.com/). | PC | TBD |
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Feature Showcase projects serves as a live documentation for engine features and
| Image | Link | Description | Last Updated |
| - | - | - | - |
| <img src="/images/learning-guide/samples/feature-showcase/procedural-worlds.png" width="300px" /> | [Procedural Worlds](https://github.com/o3de/o3de-workshops-2022) | Showcase terrain gem to proceduraly generate high-quality terrain. Presentation video [is available here](https://www.youtube.com/watch?v=x5NtCK15AGo&list=PLCQwFpnHSZQgzCpMmbxruFkWr3d73ZfEJ&index=27) | O3DE **23.10.3**. April 28, 2024 |
| <img src="/images/learning-guide/samples/feature-showcase/atom-viewer.png" width="300px" /> | [Atom Sample Viewer](https://github.com/o3de/o3de-atom-sampleviewer) | Testbed for all Atom renderer feature set. It is a great place to experiment and learn to customize the graphics pipeline | O3DE **24.09.0**. January 12, 2025 |

## Community curated

Expand Down
9 changes: 5 additions & 4 deletions content/docs/learning-guide/samples/follow-along/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,13 @@ The following samples are the perfect entry for O3DE newcommers. Follow the prov

| Image | Link | Description |
| - | - | - |
| <img src="/images/learning-guide/samples/follow-along/pong.png" width="300px" /> | [Pong](pong) | The classic "Pong" game revisited in 3D |
| <img src="/images/learning-guide/samples/follow-along/protect-the-moon.png" width="300px" /> | [Protect the moon](protect-the-moon) | A side-scrolling shooter inspired by "Space Invader" |
| <img src="/images/learning-guide/samples/follow-along/pong.png" width="300px" /> | [Pong](pong) | The classic "Pong" game revisited in 3D using **scriptcanvas** |
| <img src="/images/learning-guide/samples/follow-along/protect-the-moon.png" width="300px" /> | [Protect the moon](protect-the-moon) | A side-scrolling shooter inspired by "Space Invader" using **scriptcanvas** |

## Community curated

| Image | Link | Description | Last Updated |
| - | - | - | - |
| <img src="/images/learning-guide/samples/follow-along/o3de-book.png" width="300px" /> | [O3DE Book](https://o3debook.com/) | The book "Game programming with O3DE" by Olex Lozitskiy will have you make a multiplayer soccer game with chickens. Source code [is available here](https://github.com/SelfishOlex/O3DEBookCode2111). | N/A |
| <img src="/images/learning-guide/samples/follow-along/multiplayer-workshop.png" width="300px" /> | [Multiplayer Workshop](https://github.com/AMZN-Gene/o3dcon-2022-multiplayer-workshop) | Basic multiplayer game with 3rd person player movement. Video of the workshop [is available here](https://www.youtube.com/watch?v=4f4olmUo44k&list=PLCQwFpnHSZQjDIkT9EqCNDWepsh8sTGMm) | N/A |
| <img src="/images/learning-guide/samples/follow-along/o3de-book.png" width="300px" /> | [O3DE Book](https://o3debook.com/) | The book "Game programming with O3DE" by Olex Lozitskiy will have you make a C++ multiplayer soccer game with chickens using **C++**. Source code [is available here](https://github.com/SelfishOlex/O3DEBookCode2111). | N/A |
| <img src="/images/learning-guide/samples/follow-along/multiplayer-workshop.png" width="300px" /> | [Multiplayer Workshop](https://github.com/AMZN-Gene/o3dcon-2022-multiplayer-workshop) | Basic multiplayer game with 3rd person player movement using **C++**. Video of the workshop [is available here](https://www.youtube.com/watch?v=4f4olmUo44k&list=PLCQwFpnHSZQjDIkT9EqCNDWepsh8sTGMm) | N/A |
| <img src="/images/learning-guide/samples/follow-along/lua-pong.png" width="300px" /> | [Lua Pong](https://letsmake.games/code/o3de/luapong/) | Adaptation of the Pong youtube tutorial (using script canvas) to the **Lua** scripting language | N/A |
5 changes: 3 additions & 2 deletions content/docs/learning-guide/samples/prototypes/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,6 @@ Projects made to test a game idea, generally over the span of a week. They are a

| Image | Link | Description | Last Updated |
| - | - | - | - |
| <img src="/images/learning-guide/samples/prototypes/loherangrin-o3de-jam.png" width="300px" /> | [Loherangrin's O3DE Jam 2305](https://github.com/loherangrin/games.o3de.o3de-jam-2305) | A top down exploration game using C++ scripting | O3DE **23.10.3**. April 28, 2024 |
| <img src="/images/learning-guide/samples/prototypes/shoot-the-furniture.png" width="300px" /> | [Shoot the Furniture](https://github.com/AlexRamallo/shootthefurniture) | A first person shooter using C++ scripting made for the [Lumdum Dare 55](https://ldjam.com/events/ludum-dare/55/shoot-the-furniture-featuring-s-k-eleton) | O3DE **24.09.0**. October 09, 2024 |
| <img src="/images/learning-guide/samples/prototypes/loherangrin-o3de-jam.png" width="500px" /> | [Loherangrin's O3DE Jam 2305](https://github.com/loherangrin/games.o3de.o3de-jam-2305) | A top down exploration game using C++ scripting | O3DE **23.10.3**. April 28, 2024 |
| <img src="/images/learning-guide/samples/prototypes/shoot-the-furniture.png" width="500px" /> | [Shoot the Furniture](https://github.com/AlexRamallo/shootthefurniture) | A first person shooter using C++ scripting made for the [Lumdum Dare 55](https://ldjam.com/events/ludum-dare/55/shoot-the-furniture-featuring-s-k-eleton) | O3DE **24.09.0**. October 09, 2024 |
| <img src="/images/learning-guide/samples/prototypes/fox-in-a-jam.png" width="500px" /> | [Fox in a Jam](https://globalgamejam.org/games/2025/raposa-numa-enrascada-4) | A third person game where you play as a fox which has to avoid obstacles while standing on a rolling ball. Source code [available here](https://codeberg.org/Andre-LA/GGJ-2025) | O3DE **24.09.1**. January 28, 2025 |
16 changes: 16 additions & 0 deletions content/docs/learning-guide/samples/templates/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,19 @@ Templates are a great way to get started on a new project. They also provide ins
| - | - | - | - |
| <img src="/images/learning-guide/samples/templates/first-person.png" width="300px" /> | [First person template](https://github.com/stevenharmongames/O3DE-FirstPersonInteractionToolkit) | Multiple first person interactions showcased such as ladders, doors, notes, etc | O3DE **23.10.3**. April 28, 2024 |

### Minimal Game Templates

Several game templates to get started with game development by implementing some simple core mechanics in O3DE. They are all available in Lua and ScriptCanvas.

| Image | Link | Description | Last Updated |
| - | - | - | - |
| <img src="/images/learning-guide/samples/templates/minimal/action-rpg.png" width="300px" /> | [Action RPG](https://github.com/matteogrs/templates.o3de.minimal.action-rpg) | Attack the enemy to collect items | O3DE **24.09.1**. January 15, 2024 |
| <img src="/images/learning-guide/samples/templates/minimal/builder.png" width="300px" /> | [Builder](https://github.com/matteogrs/templates.o3de.minimal.builder) | Place blocks on a squared grid | O3DE **24.09.1**. January 15, 2024 |
| <img src="/images/learning-guide/samples/templates/minimal/first-shooter.png" width="300px" /> | [First Person Shooter](https://github.com/matteogrs/templates.o3de.minimal.first-shooter) | Throw the ball against targets | O3DE **24.09.1**. January 15, 2024 |
| <img src="/images/learning-guide/samples/templates/minimal/kart-racing.png" width="300px" /> | [Kart Racing](https://github.com/matteogrs/templates.o3de.minimal.kart-racing) | Drive a simplified vehicle with an arcade style | O3DE **24.09.1**. January 15, 2024 |
| <img src="/images/learning-guide/samples/templates/minimal/platformer.png" width="300px" /> | [Platformer](https://github.com/matteogrs/templates.o3de.minimal.platformer) | Move and jump in a bi-dimensional level | O3DE **24.09.1**. January 15, 2024 |
| <img src="/images/learning-guide/samples/templates/minimal/puzzle.png" width="300px" /> | [Puzzle](https://github.com/matteogrs/templates.o3de.minimal.puzzle) | Swap tiles within a board | O3DE **24.09.1**. January 15, 2024 |
| <img src="/images/learning-guide/samples/templates/minimal/stealth.png" width="300px" /> | [Stealth](https://github.com/matteogrs/templates.o3de.minimal.stealth) | Escape from an area that an enemy is patrolling | O3DE **24.09.1**. January 15, 2024 |
| <img src="/images/learning-guide/samples/templates/minimal/strategy.png" width="300px" /> | [Strategy](https://github.com/matteogrs/templates.o3de.minimal.strategy) | Gather resources to generate new units | O3DE **24.09.1**. January 15, 2024 |
| <img src="/images/learning-guide/samples/templates/minimal/tactics.png" width="300px" /> | [Tactics](https://github.com/matteogrs/templates.o3de.minimal.tactics) | Defeat the enemy in a turn-based combat | O3DE **24.09.1**. January 15, 2024 |
| <img src="/images/learning-guide/samples/templates/minimal/twinstick-shooter.png" width="300px" /> | [Twin Stick Shooter](https://github.com/matteogrs/templates.o3de.minimal.twinstick-shooter) | Move and shoot using two different directional inputs | O3DE **24.09.1**. January 15, 2024 |
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ The **Open 3D Engine (O3DE)** is an updated version of the [Lumberyard engine](h

The following tutorials will use the Lumberyard [Starter Game](https://www.youtube.com/watch?v=HakIPkpJta0) project as an example. It is a third-person shooter set in a futuristic settings. It features a large-scale terrain with vegetation, scripted events, artificial intelligence and many user-interfaces.

The **completed conversion** to O3DE is [accessible here](https://github.com/o3de/startergame-assets)

| Tutorial | Description |
| - | - |
| [Get the Starter Game project](get-starter-game-project) | Learn how to get Lumberyard and run the StarterGame project |
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.