You can contribute to our repo, it's open for contributions: github.com/Praytic/youtd2
Praytic
Creator of
Recent community posts
I have a Godot application where I want to use itch.io identity for authentication. This is my code for retrieval of the environment variable:
```
_api_key = OS.get_environment("ITCHIO_API_KEY")
if _api_key.is_empty():
push_error("Missing API key for itch.io identity provider.")
```
Here's my .itch.toml file, I have validated with butler:
```
[[actions]]
name = "identity-provisioning"
path = "YouTD2.app"
platform = "osx"
scope = "profile:me"
[[actions]]
name = "identity-provisioning"
path = "youtd2.exe"
platform = "windows"
scope = "profile:me"
[[actions]]
name = "identity-provisioning"
path = "youtd2.x86_64"
platform = "linux"
scope = "profile:me"
```
I have exported my project and placed this .itch.toml file near my .app file:
This configuration doesn't work for me, I see in logs the entry "Missing API key for itch.io identity provider." which means environment variable wasn't populated. How fix this issue?
The official guide says that "Currently all HTML5 games on itch.io are set up to only take payments as donations. " https://itch.io/docs/creators/html5. However, I don't see the donation button anywhere on my or any other projects.
Blog #01 - One week later...
Todo list
On the next two days we started to think up on the ideas for the game. What mechanics we should make, what should be the game-end condition, how to make an average user want play our game and etc. We came out with a plan to create a google sheet todo list with all ideas and pick those which were able to implement during the jam's timeline. All were solid ideas which would form a great and simple game. However knowing almost nothing about technologies that we picked, the realistic approach was to create at least playable game. So after picking up core functionality for our game from the todo list, we started to learn the framework which we are going to use (libktx).
How is development going?
After weekends we already had the basis for our game - menu and game screens. Not much, but it honest work. Due to our time-consuming work duties Mori and I had to work on the game about 2-3 hours per two days. So the main developer, who also had an experience in game development, was our friend Kvel2D. Unless having little experience with Kotlin he was able to implement map generation functionality in a day. Of course, Mori and I, who soaked though in an enterprise development, were kinda concerned on styling our code, so we spent a lot of time on correcting our friend's code.
While I was working on designing textures and icons for our game, others were busy with the programming stuff. When I finally was finished with the activity, I could finally start coding things. My attempts on implementing HUD for the game were not so successful as I expected. It required for me a lot of hours to understand how it works in libktx. Finally, by the end of the week I was able to handle this thing... while Kvel2D implemented almost all the main game features.
Why no daily updates?
So the main reason why our daily updates were not in place, is because our writer Mori had too much work on his shoulders even after the working hours. Besides that he needs to move to another place by the end of the week. So he has even less time than me to work on a game and write the blog at the same time. However our progress is still going and we plan to show something playable at the of the jam. Peace.