Skip to content
This repository has been archived by the owner on Oct 4, 2022. It is now read-only.

Updated New Project from Scratch Tutorial #509

Open
Wei-1 opened this issue Aug 10, 2020 · 3 comments
Open

Updated New Project from Scratch Tutorial #509

Wei-1 opened this issue Aug 10, 2020 · 3 comments

Comments

@Wei-1
Copy link

Wei-1 commented Aug 10, 2020

Describe your feature request
As a casual game developer, I found it almost impossible to jump into lumberyard game development today.
I had checked many contents on the Internet for days and is unable to find an updated from scratch development tutorial.
The closest one is: https://youtu.be/7akLvhR9KE0
but it only contains the beginning of the building process.
A huge problem now for Lumberyard is the lack of updated tutorials to build new project from scratch.
Many tutorials online had been outdated, several YouTube tutorials were made in 2016 and doesn't seem to work anymore.
New features videos are great for Lumberyard experts but not at all friendly for beginners.
Without these "from scratch" tutorials, no newcomers will be able to easily start.

Describe workarounds or alternatives you've considered
Can you please release the starter game development from scratch process step by step if possible?
Since the starter game is function decently and that is sadly the most profound project that one can easily access online.

What is your role in game development?
Builder

@AMZN-Gene
Copy link

AMZN-Gene commented Aug 10, 2020

I'll pass this feedback to the documentation and tutorial teams. Yeah, building Lumberyard from scratch can introduce a lot of friction and is something the team is thinking about often.

In the meantime, let's get things working! I'm not sure... you running into trouble creating a new project or are you stuck on how to develop certain features for your game?

If you're having troubling building/compiling a new project have you tried creating a new project via the ProjectConfigurator.exe or commandline?

This document here looks up-to-date https://docs.aws.amazon.com/lumberyard/latest/userguide/configurator-projects.html

The basic workflow in ProjectConfigurator.exe is to press "create new", and then select default or empty; default has many gems already enabled, like the camera gem, emotionfx, etc. I usually choose empty though and pick new gems I need by hand in order to reduce my own compile times and make sure I only have what's required. The only bummer using ProjectConfigurator is that it'll automatically lmbr_waf configure and build the project. You'll then have to reopen ProjectConfigurator after it's done building (which takes a while), add in the gems you want, and then lmbr_waf configure and build the project again. That website link also has the commandline approach, which may be smoother. Let me know if that works or if you have more questions!

@Wei-1
Copy link
Author

Wei-1 commented Aug 16, 2020

Thanks for your information Gene,
Actually, what I am proposing is to have a video series that actually make a small playable game. Not just one video explaining a function. I think this will help people to better realize what they can expect to build from the engine. If a developer is interested in building a game similar to the playable game we have, they will follow the video series and use the engine.

@erickson-doug
Copy link

Hi, Wei-1! I'm the doc manager for Amazon Lumberyard. We have the first set of "from scratch" doc-based tutorials rolling out with the next release, and will be building them out further, based on community feedback, throughout the rest of the year. They will start from nothing and you will incrementally build a game (with some basic assets we provide) across the chapters.

Check for the links in the release notes when we go live!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants