Eight questions for anyone who has developed a game (especially with Unity's Engine)

Oslypsis
2023-12-22T15:28:09Z

(I already wrote this once, but my phone didn't like it and randomly deleted the whole thing... ◕∩◕ )

I've been wanting to develop some games for a while now, and I have an overarching theme idea in mind. I couldn't decide on top down pixelated game or 3D style, because it's more of a visual story kind of game, where you explore, build a base (or several), meet and talk to NPCs, learn the story, etc. I want a lot of detail but I only have (minimal) experience with pixelated games. So naturally, 3D sounds better for a higher detailed, and maybe stylized environment.

I don't know much at all about code ( for example, I had to look up how to format this post). I don't even know what languages there are other than Java. I make resourcepacks for Minecraft, but that's minimal coding for the .mcmeta file. I do also make fabric mods for it, but I use MCreator for those, which I'm sure is like training wheels for coding.

I have the skills for graphics for both characters/environments and GUI/HUD elements. I have an idea for my story, and a few ideas for characters. What I know I don't have is experience in balancing things like economies, rpg skills, fighting, and weapons/armor and their upgrades. But I'm not really planning on implementing those, at least not right now. (The economy would be first if I did)

I recently saw a video on youtube showcasing Unity Engine's nanite environments, and basically, I want in on that. They're gorgeous.

The Questions

So my 8 questions are, on a scale of one to ten (ten being basically impossible for one single person to do), how difficult would it be to make these elements in a singleplayer, 3D game for someone without experience (like me):

1. Sky, ground, objects (like trees, flowers, rocks, etc) and other environment visuals' 3D models for exploration? I need to be able to walk on it, and maybe hit things like trees for lumber.

2. Base building and gathering the materials to build? This comes with the inventory issue as well (looking at you, Minecraft), which I'm still trying to figure out how I want to do this.

3. Crafting said gathered materials for building elements and items to gift to NPCs? This will need GUI and workbench, most likely.

4. Collectibles? Think koroks from BoTW or the museum artifacts in Stardew Valley. I'd like for the player to be able to display these only in/on a shelf/table/glass case inside their base(s).

5. NPCs with many hours worth of randomized dialogue interaction, gifts to and from NPCs, as well as a few friendship levels and unlockable interactions/gifts?

6. What would the time frame look like for me to learn Unity's Engine for these elements, or is there a better engine I should be aware of?

7. What materials might you guess that I'd need to spend money on to make this game? I already have: a Mac, the Adobe Suite, a drawing tablet, all the time in the world, and ideas. Would I need a license for anything?

8. What have I overlooked? 3D modeling (and not just blocky models in blockbench) is a skill I realized I'd need to learn just as I was writing this post.

The reason I'm asking so many questions is because I can't tell if trying this will be worth my time or not, and if I could afford to hire someone for parts of it, if need be. I have ADHD, so I'm wondering if this is just the "new shiny thing" that has caught my eye (probably is). I don't want to dive into a major learning session and project development if it ultimately won't go anywhere because it's too hard for my smooth brain.

Then again, I see some games (what I would consider low quality) that I'm like, "man, I could've done that, that looks so simple and easy!" So basically I have no idea whether I'm near the peak of Mt Stupid on the Dunning-Kreuger graph, or if I'm past it and somewhere in the valley.

Any advice is greatly appreciated.

Also, feel free to talk to me like I'm a dumb 5 year old.

Comments URL: https://tildes.net/~games/1d2m/eight_questions_for_anyone_who_has_developed_a_game_especially_with_unitys_engine

Votes: 6

Comments: 11