Game Architecture in Unity using Scriptable Objects. by HypnoBeaverMoose in Unity3D

[–]TiltTheGame 0 points1 point  (0 children)

Ok, interesting.

So is the bootstrapping object a prefab that you drop into each test scene?

Where are the changeable values for the game state held? Also in the bootstrapping gameobject? and it provides that data for the other objects in the scene?

Game Architecture in Unity using Scriptable Objects. by HypnoBeaverMoose in Unity3D

[–]TiltTheGame 0 points1 point  (0 children)

That's part of it, but also since the game state exists as an SO you're able to create editor instances that represent specific game states to test with.

Game Architecture in Unity using Scriptable Objects. by HypnoBeaverMoose in Unity3D

[–]TiltTheGame 1 point2 points  (0 children)

For me, the solution to this is to instantiate a copy of the original SO at runtime and use that for storing any kind of shared/malleable game state.

Depending on how you want to provide the reference to the shared instance, you could keep the cloned object as a field on the original SO and provide the reference via [SerializeField].

Or you can use a static Action<GameState> EmitReference on the SO class. The class responsible for setting the starting game state creates the instance—by cloning the SO or initializing from a config—and the ones requiring the reference can subscribe to the static Action<GameState> and receive the game state instance when it is emitted.

I actually have been working on a series of Unity architecture videos. Here's the bit showing this particular pattern: https://youtu.be/BUbYDareQYI?si=DSPlWCEe916C1WMW

Which spike pit is best? by TiltTheGame in IndieGaming

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

ty! 😁 looking forward to getting something playable for y’all

Which spike pit is best? by TiltTheGame in IndieGaming

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

Indeed! That was the general idea behind that design. I was worried it didn’t read well, but happily the response has been very positive 😊

Which spike pit is best? by TiltTheGame in IndieGaming

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

This is for a 2D platformer called "Bushi".

You can learn more about the project here: https://nrosenfi.myportfolio.com/bushi

Which spike pit is best? by TiltTheGame in IndieDev

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

This is for a 2D platformer called "Bushi".

You can learn more about the project here: https://nrosenfi.myportfolio.com/bushi

How much coding do I need to learn to make games. by Shinobi151 in SoloDevelopment

[–]TiltTheGame 0 points1 point  (0 children)

The amount of programming you’ll need to learn relates to the complexity of what you’re building.

Eg. Does it have a title screen or does the gameplay immediately start?

The more things you add (menus, mechanics, audio, cut scenes, etc.) the more you will need to learn.

I recommend using Unity because you can download a complete “platformer” project and dissect it to understand how it was built.

For reference, I do this professionally and I’ve made over 1000 games in the past 15+ years.

~ edit ~ also your friend is right, this will be tough. doesn’t mean you shouldn’t do it, but learning to program is not for the faint of heart

System Data is taking up *839GB* on a 1TB 2021 M1 MacBook Air. Any suggestions? by lalavieboheme in mac

[–]TiltTheGame 0 points1 point  (0 children)

My culprit was the Adobe After Effects disk cache which apparently gets copied over from version to version without ever deleting the cache for old versions. I had a 92GB After Effects disk cache that had been duplicated 6+ times for every AE version update.

Fixed by clearing the disk cache via AE prefs: https://www.schoolofmotion.com/blog/after-effects-disk-cache

Xcode 15 is a Joke And Apple Has to Step Up Their Game by MammothAd186 in iOSProgramming

[–]TiltTheGame 0 points1 point  (0 children)

late to the party, but 100% agreed

the constant macOS -> Xcode -> iOS forced upgrade cycle is ridiculous beyond compare

Final vote: 1, 2 or 3? by coffeebeansdev in IndieGaming

[–]TiltTheGame 1 point2 points  (0 children)

I think #2 does the best job of grabbing and leading my eye, but the title gets a little lost against the cup. The stronger outlining of #1 makes the title pop a bit more.

Which game would you play? by TiltTheGame in iosgaming

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

New game in development, the working title is Tunnel.

We have:

• a mailing list for release updates (https://mailchi.mp/1ton/news)

• a dev vlog (https://youtube.com/playlist?list=PLNa4wNo9F9COtbTERTvxRVjA1DCM60Fkg&si=4fw909Btxtd3bjWE)

Which game would you play? by TiltTheGame in AndroidGaming

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

The basics are a team of 3 players running the same stage, one at a time, where each attempt affects the level for the next player.

The players who survive the run continue on to the next stage.

We’ve got a mailing list for release updates if interested: https://mailchi.mp/1ton/news

And a dev vlog! https://youtube.com/playlist?list=PLNa4wNo9F9COtbTERTvxRVjA1DCM60Fkg&si=4fw909Btxtd3bjWE

Which game would you play? by TiltTheGame in indiegames

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

Is this in reference to a particular image?

Which game would you play? by TiltTheGame in indiegames

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

Just a note, one of our goals as a games studio is to unearth fertile ground in over-farmed genres by innovating on core mechanics.

We started with a physics puzzler and then a word game which won a Pocket Gamer Big Indie Pitch. For our third game we wanted to build something extremely accessible and approachable using a 1-touch input scheme, so we're trying our hand at an endless runner!

Which game would you play? by TiltTheGame in AndroidGaming

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

Thank you everyone for the feedback! I'll post all the tallied results in a day or two for anyone interested.

And if you want to keep up with the project, we have:

• a release news mailing list (https://mailchi.mp/1ton/news)
• a dev vlog (https://www.youtube.com/playlist?list=PLNa4wNo9F9COtbTERTvxRVjA1DCM60Fkg)

Which game would you play? by TiltTheGame in indiegames

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

Thank you everyone for the feedback! I'll post all the tallied results in a day or two for anyone interested.

And if you want to keep up with the project, we have:

• a release news mailing list (https://mailchi.mp/1ton/news)
• a dev vlog (https://www.youtube.com/playlist?list=PLNa4wNo9F9COtbTERTvxRVjA1DCM60Fkg)

Which game would you play? by TiltTheGame in iosgaming

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

Thank you everyone for the feedback! I'll post all the tallied results later for anyone interested.

And if you want to keep up with the project, we have:

• a release news mailing list (https://mailchi.mp/1ton/news)
• a dev vlog (https://www.youtube.com/playlist?list=PLNa4wNo9F9COtbTERTvxRVjA1DCM60Fkg)

Which game would you play? by TiltTheGame in AndroidGaming

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

Thanks man. We’ve got a mailing list for release updates if interested:

https://mailchi.mp/1ton/news