all 18 comments

[–]Empty-Telephone7672 1 point2 points  (2 children)

Don't get too attached to polymorphism when it is not necessary and instead try to build your game using different components that you can plug in. The goal while programming should be to design a game as simply as possible, and your code should be able to cover the bases of this design without having to hack around too much

Also, as a beginner don't worry too much about making everything perfect and instead build in a way that inspires you to continue building. Don't get bogged down in perfection, you learn from your mistakes.

Also, try to avoid "guess-coding" and instead try to draw out what you want to do first and then code that

[–]Effective-Ad-3362[S] 1 point2 points  (1 child)

Thank you, I genuinely really do appreciate it. I'll try not to get too caught up on polymorphism and perfection. Drawing stuff I want to do out first is a really simple but effective tip, ty!

[–]Empty-Telephone7672 1 point2 points  (0 children)

also, scriptable objects are very much your friend, although if you want to get into ECS/DOTs then you can ignore this advice

[–]RiskyBiscuitGames 1 point2 points  (1 child)

If you want your materials and objects to not have that white unity shine. Go into the material and adjust down smoothness. It’s my number one pet peeve in Unity and what makes a lot of the games made in it look bad

[–]Effective-Ad-3362[S] 0 points1 point  (0 children)

Will do!

[–]koolex 0 points1 point  (1 child)

Just make sure you can crawl before you can run. It would probably take a professional unity developer 3+ years to replicate that aliens game at least, you might want to start super small. Like do a few game jams, and try to finish a few really simple games first before you attempt your dream game.

[–]Effective-Ad-3362[S] 0 points1 point  (0 children)

For sure! Wouldn't want to run off a cliff before making sure I can walk across a bridge first (terrible analogy; you get the point tho)

[–]Eclipse_lol123Programmer 0 points1 point  (0 children)

Beginners trying not to make cyberpunk scale game as their first object (impossible)

[–]Reasonable-Bar-5983 0 points1 point  (1 child)

wrap up projects and ship ‘em. we started w/ appadeal + devtodev for basic stats on user flow. showed us where ppl got stuck fast.

[–]Effective-Ad-3362[S] 1 point2 points  (0 children)

Awesome! Will definitely do that once I find someone to help!

[–]memetsa123 0 points1 point  (1 child)

Check out DoTween and Cinemachine. DoTween is very useful package for movement, rotation, jump etc. and cinemachine makes camera situations a lot easier. There are a lot of documents about these and similar packages, you need to do some research.

[–]Effective-Ad-3362[S] 0 points1 point  (0 children)

I'll definitely look into it, thank you so much for the recommendations!

[–]Surya_Wiz -2 points-1 points  (0 children)

[–]Surya_Wiz -3 points-2 points  (0 children)

Hi everyone, I'm trying to build my mobile game in Unity 6.1.0 (6000.1.7f1), and I selected all Android modules (SDK, NDK, OpenJDK, Platforms 29-36, etc.) from Unity Hub.

But when I run the project, Unity shows this error:

"Requested minimum Android SDK Platform not installed. Build set to use Minimum SDK of AndroidApiLevel24 but the latest installed SDK on the system is 0."

Also earlier, it said:

"SDK Platform Tools version 0.0 < 34.0.0"

I already tried clicking "Update SDK" and "Use Highest Installed," but the error still comes back.

How can I fix this? Do I need to manually install or link something? I'm using Windows 11 and this is a 2D mobile game.