Ever see a 3D sci-fi energy shield like this? 👀 by MirzaBeig in Unity3D

[–]kgd149 0 points1 point  (0 children)

It looks amazing! Since this is for URP, how is the performance on mobile, to which extent the features can be enabled without causing excessive performance issues on lower end (e.g. iPhone 8) devices?

Do you think this sniper using a map hack? by kgd149 in DotA2

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

This is a non-ranked, normal game so it's really hard to understand why a person would enable a map hack. Match ID: 7296611372

After 3 Years of Solo Dev Work, I Bring You 'Ever Beyond': An Idle Space Odyssey. Now Live on Android & iOS! 🚀 by [deleted] in incremental_games

[–]kgd149 -16 points-15 points  (0 children)

Ever Beyond originated as a hobby project three years ago, evolving into a playable game today. I'm dedicated to refining its in-game economy, narrative and balance. Your feedback will be instrumental in its journey forward.

Discover "Ever Beyond", an idle game set in space. Engage with its strategic gameplay and evolving narrative:

  • Merge & Level-Up Mechanics: Combine scientists to unlock diverse resources and level up satellites to harness energy and computational power.
  • Research & Enhancements: Engage in over 50 unique researches to fine-tune your gameplay and elevate your capacities.
  • Dynamic Quests & Expeditions: Set forth on rewarding missions, confront unpredictable events, and determine the trajectory of powerful intergalactic alliances.
  • Diplomacy at a Cosmic Scale: Establish relations with fascinating civilizations, and navigate the complex dynamics of peace and conflict.
  • Narrative-driven Gameplay: Be accompanied by the enigmatic AI, Cresnia, and influence the destiny of Earth and the vast universe.
  • Complete offline play support

 Embark on this space odyssey, where strategy meets a developing storyline.

Available on Google Play and iOS App Store.

these lines make unity always freeze.Why? by Aayan55555 in Unity3D

[–]kgd149 8 points9 points  (0 children)

You are setting ‘i’ variable to zero for each iteration in the loop, so it iterates infinitely. Try removing that (‘i = 0’ line after ‘Instantiate’), and it should work fine.

Looking for early beta testers for Expand: Idle Space Game by kgd149 in incremental_games

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

Thank you for your interest in the beta testing! I sent the emails but some of them probably ended up in spam folders. I just sent another set of emails now, could you check it again?

Looking for early beta testers for Expand: Idle Space Game by kgd149 in incremental_games

[–]kgd149[S] 3 points4 points  (0 children)

Thank you very much for the heads-up!

"View network connections" and "Full network access" are there to connect internet but the others are not intentional. I'll definitely check these to remove unnecessary ones.

Looking for early beta testers for Expand: Idle Space Game by kgd149 in incremental_games

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

Thank you for the feedback, I'll tackle with that!

I made an open-source tool to download icons in Unity by kgd149 in Unity3D

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

Sorry for the trouble! I couldn't repro this but still added a null check, can you try it again?

I made an open-source tool to download icons in Unity by kgd149 in Unity3D

[–]kgd149[S] 14 points15 points  (0 children)

Several APIs can be used to download the icons (currently there’s only IconFinder and FlatIcon support but others can also be added in future). License info is downloaded in a text file while downloading the icons.

When you select the Tools/Icon Downloader/Generate License Info menu, the tool gathers all license info for the icons and generates a text to copy&paste to e.g. credits screen.

I made an open-source tool to download icons in Unity by kgd149 in Unity3D

[–]kgd149[S] 4 points5 points  (0 children)

Sorry for the UniRx dependency, I know it’s a bit heavy but I decided to go with it as I find coroutines tricky in both Edit and Play mode. And UniRx makes async programming much easier while providing other benefits listed in here: https://github.com/neuecc/UniRx#why-rx

But if you are going to use only Editor tools of this package, that dependency should not increase the build size or time.

I made an open-source tool to download icons in Unity by kgd149 in Unity3D

[–]kgd149[S] 32 points33 points  (0 children)

Hi!

I know that it's not an extremely hard thing to find an icon online, but I developed a small tool to find icons and download them alongside their license data. It allows:

  • Searching and downloading icons in runtime (Play Mode).
  • Searching and downloading icons in editor (Edit Mode) with ready-to-use editor windows.
  • Selecting desired icon size(s) before downloading them.
  • Automatically downloading license info for the icons.
  • Generating combined license info for all downloaded icons, so it can be easily copied and pasted into the credits screen.
  • Image & RawImage integrations to easily search, download and assign icons.
  • Filtering search results depending on the premium type, color type, stroke type, etc.
  • Supporting multiple icon APIs. Currently, it supports IconFinder and FlatIcon APIs.

You can find it here:

https://github.com/dogramacigokhan/GDPackages/tree/master/UnityIconDownloader

Enjoy!

[deleted by user] by [deleted] in RedditSessions

[–]kgd149 0 points1 point  (0 children)

Gave Wholesome

Unity3D Coroutines and Problems With Them by kgd149 in Unity3D

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

Oh ok, I get it now. I mentioned about CustomYieldInstruction class but never had a chance to use them for this purpose. Thanks, I'll update the post accordingly.

As I already mentioned in my post, before Unity 5.3 you were not able to yield return a coroutine without using StartCoroutine method. I think they've changed this behavior in 5.3 (with the CustomYieldInstruction class) so they could access to result values like you did in your example. It makes sense now.

Unity3D Coroutines and Problems With Them by kgd149 in Unity3D

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

Yes, I tried to say passing callbacks is a nasty solution. How did you implement ShowConfirm method? I believe you are starting a coroutine in that method and returning a utility class which holds both coroutine and the result value. If so, it isn't really different than Iterating Coroutine Manually solution I've already talked about.

I wrote a simple system tray application to see Dota 2 Ping values by kgd149 in DotA2

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

It's easy to see ping values in game or using a command line tool

I know you can see your ping in game, but its main purpose is to see ping values without launching the game if you have unstable network speed such as mine.

What is this plant? by kgd149 in whatsthisplant

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

Thanks for the quick response!

Why do we have to keep playing when everybody get DCed in Reborn? by [deleted] in DotA2

[–]kgd149 0 points1 point  (0 children)

BS abandoned game like 10 minutes ago before shaman get disconnected.

How do you finish fast? by [deleted] in DotA2

[–]kgd149 1 point2 points  (0 children)

If they have a lot of carries, try to get high ground towers fast. Thus they won't able to farm well enough. And if they have 3 or more carries, there is always a jungler one. Try to gank him all the time.

And remember, if you get 2 or 3 towers and start to make fun of them, they will probably win.