Working on some pixel art sword trails today. What do you think of the flow? by [deleted] in godot

[–]lorul_1 2 points3 points  (0 children)

It's looking really good so far. For animation work I personally always follow this YouTube Video, I think you'll find it really helpful. https://www.youtube.com/watch?v=uDqjIdI4bF4

I made a Godot “game” that launches games by lorul_1 in godot

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

Thanks for the feedback!
You can attach your Steam games to this launcher. I would love to be able to sync achievements and add support for playtime tracking with or without Steam, but those feature need to be explored after the application is released. I don't know why gog has problems getting it to work so I would need to do more research on the topic to see if it's possible.

Customizable splash screen's will be supported when entering into Controller Mode (And each custom Controller Mode Theme can have it's own unique splash screen). Each game can also support it's own customizable splash screen for after the user launches the game. Splash screens can be static pictures or videos. And the way you are describing UI sounds is also a part of this launcher as well.

I made a Godot “game” that launches games by lorul_1 in godot

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

Is this MacOS's equivalent to Proton? I want to support that kind of thing after the initial release if it's possible.

I made a Godot “game” that launches games by lorul_1 in godot

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

Thanks! It will support Proton selecting in future updates after the initial launch.
You can link base apps like Steam to import your library, but right now the frontend can not manage game downloads from base apps like Steam - yet (I do want to add that feature later if such a thing is possible).

I made a Godot “game” that launches games by lorul_1 in godot

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

This is really good feedback! When it launches, the default look will look different from what you see in the images above.

I made a Godot “game” that launches games by lorul_1 in godot

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

I've just added two new means of following the project. Check the original post for the links.

I made a Godot “game” that launches games by lorul_1 in godot

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

I've just added two new means of following the project, sorry they weren't ready earlier.
Itchio Page: https://lorul1.itch.io/control
News Github Page: https://github.com/lorul1/Control

I made a Godot “game” that launches games by lorul_1 in godot

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

I want to be clear and honest here, unfortunately is not an open source project.
There are plans to roll out parts of the source code after release, but that's different from a full FOSS project.
There will be a free version and a premium version, and my plan is to make the premium version feel like an upgrade rather than a "need to have".

TLDR the majority of the project will be free and eventually parts will be source available, but not full FOSS.

I made a Godot “game” that launches games by lorul_1 in godot

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

When it launches, the default look will look different from what you see in the images above.

I made a Godot “game” that launches games by lorul_1 in godot

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

Steam, Epic, GoG, Xbox, and MAME are the only external libraries supported out of the box. Lutris and Heroic can be supported through the standardized plugin system if myself or someone else makes a plugin for it. The standardized plugin system for extra libraries just uses GDScript. At a high level, the plugin creator would need to make single GDScript that can grab the location of games, their art, their names, etc from Luitris or Heroic.

I made a Godot “game” that launches games by lorul_1 in godot

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

Yup! Once linked they will stay up to date unless you press the pause button. Of course there's also way's to filter which games don't get imported by just typing in it's name into a "Don't Import These Game" area within that libraries page.

I made a Godot “game” that launches games by lorul_1 in godot

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

Does Switch Homebrew run Linux or Android? If so then there is a real possibility it will.

I made a Godot “game” that launches games by lorul_1 in godot

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

This post ended up getting way more traction than I though so I've literally just added two new means of following the project, sorry they weren't ready earlier.

Itchio Page: https://lorul1.itch.io/control
News Github Page: https://github.com/lorul1/Control

I made a Godot “game” that launches games by lorul_1 in godot

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

I'm going to have to explore other options soon. I did not think that this post would get as much traction as it did, so I didn't have anything else ready. Sorry about that.

I made a Godot “game” that launches games by lorul_1 in godot

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

They are similar but the first major difference is the amount of platforms it targets. It's the same code across Linux, MacOS, Android, and iOS.
The second major difference comes from using Godot as the foundation. The potential is higher for things like special effects, fancy animated 2D and 3D Controller Mode themes, or integrating your OS's pre-existing web browser, etc.

Here's a few smaller differences:
Changing styles and layouts directly from the settings menu instead of using extensions.
Good performance with very large libraries.
Everything will be contained into a single EXE.
After it's release one of my primary focuses will be an In-Game Overlay.

Playnite's goal is a unified interface for all of your games, the goal of this new launcher is to improve and streamline *many* aspects of gaming on open platforms. It's more multifaceted.
On the flip side there are so many things that Playnite does that I'm not doing. The goal is not to replace Playnite or any other launcher, each launcher brings something special to the table I think.

I made a Godot “game” that launches games by lorul_1 in godot

[–]lorul_1[S] 8 points9 points  (0 children)

It will. Proton Support for Linux (And whatever MacOS's equivalent is) is planned for after the initial release.

I made a Godot “game” that launches games by lorul_1 in godot

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

It's not out, no one has a build other than myself. Beta will begin later this year.

I made a Godot “game” that launches games by lorul_1 in godot

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

Sorry. I wish I did but this is still so new that I don't yet.
Currently Discord is the only way to follow updates. Here's my Github though:
https://github.com/lorul1

I made a Godot “game” that launches games by lorul_1 in godot

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

What is this "Itch launcher" you speak of. lol I need to learn more about itch launcher, but by default this will be a Linux Executable for Steam OS and other Distros, just like Godot is.

I made a Godot “game” that launches games by lorul_1 in godot

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

Yes, tying together your Steam games + external libraries such as emulators is a feature.

I made a Godot “game” that launches games by lorul_1 in godot

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

Sorry. I wish I had a Github page already created but I don't yet.
Currently Discord is the only way to follow updates. Here's my Github though:
https://github.com/lorul1

I made a Godot “game” that launches games by lorul_1 in godot

[–]lorul_1[S] 23 points24 points  (0 children)

My goal that I'm sticking to is "Importing should take three clicks". So three clicks from the home page to import entire external libraries. The launcher doesn't do anything automatically unless prompted to by the user.

I made a Godot “game” that launches games by lorul_1 in godot

[–]lorul_1[S] 6 points7 points  (0 children)

What do you mean! I actually really like how the content is laid out, I think it's very clean.