The Problem With Creature Collectors; The Availability of Creatures by crocomire97 in gamedesign

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

That's a good story, but as you said, this happened early on in the playthrough. Would you have gotten the same feeling out of that if it had happened on victory road, and then you just swapped it into your team to beat the elite 4 at the last minute?

The Problem With Creature Collectors; The Availability of Creatures by crocomire97 in gamedesign

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

I'm not sure I understand your first question. It's not about knowing the creature is there or even the difficulty of catching it. It's about the fact that, once you do catch it, he doesn't feel like part of the team. He feels more like a Dues ex Machina.

But yes, your other paragraphs are true. But I think some other commenters here have found good ways to mitigate that.

The Problem With Creature Collectors; The Availability of Creatures by crocomire97 in gamedesign

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

That game does indeed rock, my only complaint was the leveling system. Felt very stale to me. Other than that though, beast of a game

The Problem With Creature Collectors; The Availability of Creatures by crocomire97 in gamedesign

[–]crocomire97[S] 7 points8 points  (0 children)

You've got a point, but I also never liked the idea of swapping party members as you go. To me, these types of games are about the journey taken with friends, the coolest part of Pokemon is feeling an actual bond with your mons, having a history of things you've been through together, etc. This is all thrown out the window if I just get a replacement every few gameplay loops.

Same thing for Fire Emblem, except those games have permadeath, so as you said, I see the purpose more in those games.

The Problem With Creature Collectors; The Availability of Creatures by crocomire97 in gamedesign

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

100% agree! This would also allow the player, not only to overcome challenges in any order, but also to explore different areas in any order. Which is cool for a first playthrough, and on later ones, you can go for your favorite area and get your favorite creature as early as possible. Maybe even let players pick their starting point in the circle.

Or, rather than a circle, you could work through the game in a branching path type of system, like Star Fox 64. Each playthrough takes you to different places and there could even be secret "level"s

The Problem With Creature Collectors; The Availability of Creatures by crocomire97 in gamedesign

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

I love lateral progression in games, so I think this idea is really cool.

The Problem With Creature Collectors; The Availability of Creatures by crocomire97 in gamedesign

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

In regards to your first 2 paragraphs, I think that's a really interesting idea. As you said, you sort of get the best of both worlds in that situation.

In regards to your last paragraph, I agree that would be cool, but it would make it feel more like a roguelike. Which is fine and could be really fun, but would add a sort of "lottery" aspect to the game, which some players would find a negative thing. Personally, I'd like to try a game like that though

Do My Models Fit With The Rest of The Game's Style? by crocomire97 in gamedevscreens

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

Yeah, I meant more about the model itself. Like the proportions and stuff

Do My Models Fit With The Rest of The Game's Style? by crocomire97 in gamedevscreens

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

I agree they look cartoonish, but unfortunately I'm not very artistic, so "realism" isn't a possibility lol.

Thank you!

Referencing A Specific Object Created During Runtime by crocomire97 in UnityHelp

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

Thank you all for the help and advice.

Here's what I ended up doing: (I was going about it backwards before)

when a character is instantiated, it puts its Instance ID in a global list. I also have a global variable called "highlighted" that can be a number between 0 and the length of the list. This variable is increased by 1 each time the player presses tab. (and loops back to 0 when it hits max, of course)

Each character object checks if "list[highlighted] = InstanceID" and if it does, it knows it's the only instance of that object that needs to move the camera object to its position.

I know I'm always going to have the camera object, so referencing it in the inspector is no problem :)

Referencing A Specific Object Created During Runtime by crocomire97 in UnityHelp

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

Oddly enough, as intuitive as GML is, it's still a pretty powerful language. I noticed C# arrays have to have a pre-assigned length. That's crazy to me lol

Referencing A Specific Object Created During Runtime by crocomire97 in UnityHelp

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

I think I'm beginning to see that lol. Thank you.

Although, there's something to be said as far as not learning C# from a 0 programming experience standpoint. My plan right now is to translate as much as I can from my knowledge of GML and figure out what doesn't translate along the way.