STEP 3 Arcade

Godot study game with a bundled ASP.NET Core Questions API.

Local API

Run the Questions API:

dotnet run --project api/QuestionsApi/QuestionsApi.csproj

For deployed environments, set these as environment variables:

MongoDB__ConnectionString
MongoDB__DatabaseName
Jwt__Key
Jwt__Issuer
Jwt__Audience

Default local endpoint:

http://localhost:5008/api/questions/search

The Godot client reads this from project.godot:

step3/questions_api_url

Push Build

.github/workflows/questions-api.yml builds and publishes the Questions API Docker image to GitHub Container Registry on pushes to main.

Set deployment hosting to consume:

ghcr.io/<owner>/<repo>/questions-api:latest
S
Description
No description provided
Readme
52 MiB
Languages
C# 48.2%
GDScript 46%
HTML 3.8%
JavaScript 0.8%
Python 0.6%
Other 0.6%