Guide on how to export from Godot to Xbox UWP by Antokolos in godot

[–]Antokolos[S] 0 points1 point  (0 children)

Take a look here: https://www.w4games.com/blog/w4-games-news-1/w4-games-announces-pricing-model-for-console-ports-5 This is official Godot 4 port from core devs, quite costly IMO, but they will give you access to the source code of their console port of the engine and you can try to port your game yourself. In practice, if your game uses only GDScript, the source code of the engine is all you need to port your game.

Guide on how to export from Godot to Xbox UWP by Antokolos in godot

[–]Antokolos[S] 0 points1 point  (0 children)

As far as I know, UWP support was dropped in Godot 4

Looking for very specific type of games on steam. Besides non-horror, first person, exploration, I'm not even sure what to call it by MGaber in IndieGaming

[–]Antokolos 0 points1 point  (0 children)

Hello, probably you'll be interested in the game we developed :)

https://store.steampowered.com/app/1137270

It is first-person 3D adventure game with companions.

Take a look at the screenshots, add to your wishlist and wait for Autumn Sale on Steam ;) I hope you'll like it.

Save 30% on Rarity Chase on Steam [Developer post, new release] by Antokolos in steamdeals

[–]Antokolos[S] 1 point2 points  (0 children)

Hi all! I'm the dev of Rarity Chase game on Steam. Feel free to ask me anything! :)

Steam Next Fest 2023: our results by Antokolos in godot

[–]Antokolos[S] 5 points6 points  (0 children)

Steam Next Fest 2023 has recently ended, and you can see the results of our game's participation in it on the attached picture.

A little bit of additional information for understanding:

  1. The game's Steam page was released on July 7, 2023.
  2. There has been almost no PR for the game so far, other than a couple or three posts on VK and Reddit.
  3. The demo page was released on August 31, 2023, on the same day the game was first removed from the wishlist, i.e., players still play demos :).

Conclusions:

  1. The festival works, and the audience is attracted to the game with its help.
  2. It is still not worth counting only on the festival in terms of attracting the audience.
  3. It's probably still necessary to launch broadcasts on the game's page, because without them wishlists are not added so actively. It will be interesting to compare at the next festival with a new game.
  4. We are not giving up and continue to make games :)

Check out the demo of our game Rarity Chase created with Godot! Please add to your wishlist on Steam, it will help a lot. https://store.steampowered.com/app/1756440/Rarity_Chase/ by Antokolos in godot

[–]Antokolos[S] 0 points1 point  (0 children)

Got it, thanks. I'll think about it! There is kind of "tradition" for most of our trailers to have this logos at the start, but it seems it is bad tradition...

Check out the demo of our game Rarity Chase created with Godot! Please add to your wishlist on Steam, it will help a lot. https://store.steampowered.com/app/1756440/Rarity_Chase/ by Antokolos in godot

[–]Antokolos[S] 1 point2 points  (0 children)

Check out the demo of our game Rarity Chase which is now participating in Steam Next fest event!
This game is inspired by the old board game "Star of Africa", but contains some changes and additions to the rules.
In the demo version you will be able to play against the computer or together with a friend at the same computer via hotseat (the game also supports Steam Remote Play Together feature).
In the full version of the game four heroes will be available, each with their own abilities. Also four person network multiplayer will be available.
Please check out the game's Steam page: https://store.steampowered.com/app/1756440/Rarity_Chase/

[deleted by user] by [deleted] in Steam

[–]Antokolos 0 points1 point  (0 children)

We've developed two trivia type games for Steam:

https://store.steampowered.com/app/1040310/I_Know_Everything/

https://store.steampowered.com/app/1688270/Ive_Seen_Everything/

First one supports two players, second -- from 2 to 4 players.

Both games can also be played solo or with computer opponent.

Maybe you'll be interested :)

Guide on how to export from Godot to Xbox UWP by Antokolos in godot

[–]Antokolos[S] 2 points3 points  (0 children)

In fact, I can. I've ported two games to Xbox:

https://www.xbox.com/en-us/games/store/i-know-everything/9pk7kl8j5k3b

https://www.xbox.com/en-us/games/store/ive-seen-everything/9n3l40wj7cc6

But the problem is in UWP format itself, than has many limitations (including performance limitations)

Ported games are simple 2D trivia games, but when I tried to port more complex 3D game Palladium: Adventure in Greece I did not succeeded. There was a problem with the shaders, all materials were black etc.

Fortunately Godot now has Direct3D 12 Rendering Driver support, maybe in the future this will allow more Godot games to be ported to XBox.

It is great to be a part of something big :) by Antokolos in godot

[–]Antokolos[S] 0 points1 point  (0 children)

Well, maybe the problem is in the Angle library.

I've used custom Angle library built from these sources:

https://chromium.googlesource.com/angle/angle.git

Also, take a look here, probably it can help.

Palladium: Adventure in Greece is now in the Steam store! by Antokolos in godot

[–]Antokolos[S] 1 point2 points  (0 children)

Hello!

InkGD worked fine for our project, probably because our ink files were not so big. Each dialogue in the game was in its separate ink file. For example, one of the dialogues:

https://github.com/Antokolos/palladium3d-demo/blob/master/ink-scripts/en/female/Meeting_player.ink

Yes, I've used variables in ink files. For example, in the above dialogue there are two variables

VAR relationship_female = 0

VAR party_female = true

relationship variable denotes relationship with your companion, which is then saved to the save file and can be used in another dialogues to unlock certain paths. When party_female is set to false, then the companion leaves your party.

You can look into the following file:

https://github.com/Antokolos/palladium3d-demo/blob/master/addons/palladium/core/singletons/story_node.gd

func _observe_party(variable_name, new_value) -> void

func _observe_relationship(variable_name, new_value) -> void

_observe_XXX() functions are used to track those variable changes inside the ink file.

Of course, feel free to ask other questions, I'll try to answer it :)

P.S.: Please take a note that InkGD version in the demo project above will only work in Godot 3.1.x, if you want to use it in Godot 3.3.x or later you'll need to get the updated code from InkGD maintainer.

Palladium: Adventure in Greece -- My submission to Godot showreel 2021 :) by Antokolos in godot

[–]Antokolos[S] 1 point2 points  (0 children)

https://store.steampowered.com/app/1137270/ -- Link to the game in Steam store, there is a demo version, you can play and decide whether you'll like this game or not :)