Looking For A Mentor C#/Unity

The Useful Part :slight_smile:

Ok let me just say I am not some 21 year old who needs a job or anything haha I’m only 12 I’m genuinely here to build a good game and make it fun for people. The game will not require monetization I aim to solely fund all my projects through donations. Now, I’m not willing to pay a mentor however that does not mean they don’t earn from this that have the option if they wish to monetize my game(s) and claim percentage of it this percentage can be discussed with me directly I will not state an amount here. I do not have any direct intentions for my game I genuinely just want to do something for the fun.

The Backstory Part :slight_smile:

So basically as a gamer my self I felt it was time to expand on this community, I have played many games and noticed lots of them are not “free to play” and some of them are “pay to win” I want to negate this I want a completely fair game this way it is ENJOYABLE now my intentions obviously make me seem crazy because who would want to put work into something without a benefit. Well my benefit from this is I get to spend some time with my brother discussing game ideas (Which we do all night anyway) and I can actually implement them.

Other Information :slight_smile:

I have discord and skype I’m not currently an app designer so I don’t know what is used within this community currently. I have experience with XenForo and basic business advertising etc. I need a mentor who is rather good at this type of thing also if anyone would like to help with the creation of games with me (Not mentoring) feel free to pm me

5 Likes

You’re 12, but you write in complete sentences, with capitalization and punctuation. Not only that, but you divide your message with subheadings and make it all neat and easy to read. I’m not joking: this puts you way ahead of many newbies we see around here (most of whom are older than you!).

Programming requires attention to detail, and designing games requires many of the same basic skills as writing well. So, I think you have what it takes to succeed.

Check out this page of handy tips for beginners , and be sure to spend time doing the tutorials you’ll find under the Learn section at the top of this page.

Then, as you have questions, post them here! I follow this forum, as do many other experienced devs, all eager to help newbies out. I’ll also follow you so I see your posts elsewhere, once you branch out into more topic-specific forums. I don’t know about “mentoring,” but many of us here are on the forums every day, and quick to answer a well-formed question.

Have fun, be stubbornly optimistic (or optimistically stubborn?), and enjoy the ride!

3 Likes

What exactly are you expecting from a mentor? If it’s occasional assistance with problems you encounter, discussions about ways to approach problems, advice on good learning resources and so on then the forums can very easily provide that sort of assistance.

On the other hand if you’re expecting someone to provide assistance on the level of a tutor (a private teacher who sits down with you and assists you through the material) then you’re going to find that the people worth teaching you are going to want to be paid for it. I have yet to see anyone offer this level of education for free.

On a side note profit sharing almost never works out. Partially because people lose motivation very quickly when they aren’t being paid and partially because most games simply do not make it regardless of their quality or monetization method.

3 Likes

Welcome to Unity. I hope you enjoy your stay.

It’s true that the forums are a good place to ask questions, and this website has some great introductory tutorials for getting started with Unity, as well as scripting.
Try those out, and practice what you learn… ask questions if you get stuck or confused. :slight_smile:

Have fun :slight_smile:

Welcome, Danny!

I want to echo the statements of my peers here: you seem like you’re on the right track. I’m also a bit jealous that you’re starting so early… I didn’t even start learning programming until I was 25. Starting as early as you are, you’re much more capable of absorbing knowledge and developing beyond what I’ll ever achieve, I imagine.

I actually have this forum (and particularly, the Getting Started sub) as one of my start-up tabs in my browser. I’m here a lot, and I read almost every thread that gets posted. I know I’m not alone in doing that. This place has a lot of knowledgeable people, and if you listen to what they tell you and follow their advice, you’ll do fine. That said, understand that it’s going to be a challenging journey, and it’s going to be on you to push through the tough times when nothing’s making sense and figure it out.

One thing I want to throw out there: when you’ve gotten through enough learning material to start working on your first “real” game, don’t even focus on monetization at all. In fact, don’t even plan on publishing it. Make something you and your brother would want to play, and maybe something that you can play together. Use that as your motivation to improve and expand its feature set. Consider it to be a prototype, and don’t worry about how optimized it is or whether it’s coded the “right” way. Just get making stuff, and seeing it completed is plenty of motivation to learn the more “professional” side of things.

Good luck! And have fun. I hope we see lots more of you around here. :slight_smile:

2 Likes

Meh, you probably don’t need a mentor. You seem like you’ll do fine with just the right pointers :slight_smile:

The tutorials in the Learn section are a great start. There are many which are a bit outdated though, because they were made for older versions of Unity. The general ideas are still good and most of the programming is the same, but anything made for 5.x and on is going to be the closest to the current version of the editor.

Any type of tutorial can be useful even if you aren’t interested in both 2D and 3D. You’ll still learn how to use the editor better. Anything about GUIs applies to everything. When you’ve grasped C# decently and can make simple games you can look at the more advanced concepts, like scriptable objects, navigation and optimisation.

There are also live training sessions which go deeper into some specific thing. Most of them aren’t for absolute beginners, but they can be interesting.

Unity-specific tutorials aren’t the only useful thing you can learn from, so find some general C# tutorials too. Microsoft’s official documentation is good to look up how to use anything you’re unsure of that isn’t in the Unity docs.

12 isn’t that early, and it being 2018 means he’s got all the cool toys available. I started at 10, and back then we didn’t even have many bits. We had one screen resolution, and we liked it. Saving data was an unreliable process involving arcane devices with spinning parts. Colours were conditional, rather than things you could place on any pixel you liked. We used palettes, damn it!

This is the right attitude to have as an indie game developer.

A somewhat related piece of advice from programmers of old: Plan to throw one away.

The first attempt at anything, especially when you haven’t written any larger software, is usually terrible. Second draft always looks so much nicer. When you get better at programming you just skip right to the second draft before writing a line of code.

(This will make sense when you get to that point.)

3 Likes

This. Sometimes we spend to much time looking for permission or instructions to do things. Just go and do. You have all of the resources laid out for you. Start with the learn section and make your way forward.

When you do actually encounter a problem, then come back and ask us for assistance.

And this too. We may seem a bit over the top when it comes to grammar here. But its typically a good sign. If you can be exact on the internet, you can be exact to a compiler.

1 Like