Regression-Games / RegressionDocs

Documentation site for Regression Games' games, tools, etc.
0 stars 0 forks source link

[REG-1279 v2] Add new in-depth getting started tutorial #50

Closed vontell closed 5 months ago

vontell commented 8 months ago

This PR has been a long time in the making 😬 it updates the getting started doc to finally work with our most recent changes, such as the new state changes, new SDK process, and new agent builder pieces.

I'll admit, I did take a few shortcuts here. For instance, I removed a section I wanted to add for editing this in agent builder, and they may find that editing this with agent builder would break an import. I wanted to at least get this so we have something that is far better than we had before in the docs (the current getting started guide doesn't work at all), but there may be follow-ups depending on priorities.

This also relies on a game sample and marketplace bot, found here: https://github.com/Regression-Games-Marketplace/SampleDemoScene https://github.com/Regression-Games-Marketplace/Simple-Kiting-Bot

The only remaining piece here is that when we deploy, we need to upload and publish this bot. That will be in a follow up PR once we push these to prod.

Screenshot 2024-02-07 at 4 27 41 PM Screenshot 2024-02-07 at 4 01 49 PM
RG-nAmKcAz commented 5 months ago

(non-blocking) Apparently we have a deficiency where we aren't filling in the botCreationTool for AgentBuilder bots. https://github.com/Regression-Games-Marketplace/Simple-Kiting-Bot/blob/main/BotRecord.asset

vontell commented 5 months ago

@abeizer back to you!

abeizer commented 5 months ago

Resolved every thread except one, which I'm still looking for clarification on: https://github.com/Regression-Games/RegressionDocs/pull/50#discussion_r1496125308

RG-nAmKcAz commented 5 months ago

@vontell Did you actually try these samples, I don't think [RGState] works on non-public fields or methods ...

vontell commented 5 months ago

Went through the docs, fixed one issue, and everything works! Tested in staging.