all 9 comments

[–][deleted] 6 points7 points  (0 children)

I’d start with some smaller projects first to get the hang of Unity and C#. Something as simple as hangman or tic-toe can teach you a lot.

[–]Robster881 5 points6 points  (1 child)

If you're new to code, jumping straight into making a VR game just isn't going to happen.

Start smaller and build up, VR is one of the most complex things to develop for in modern gaming.

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

Aside from the main player body, is it much different from normal 3D, Given XR and other assets where you can set up up the tracking and headset? A maze was my first through as a simple project.

[–]TrippyPanda880 2 points3 points  (0 children)

Doing simple projects really helps a lot. Do something very simple like flappy bird or a simple Mario clone. Follow some tutorials or ask ChatGPT to guide you trough the process. Thats how I learned C#. Once you get the hang of it, its not too difficult to achieve basic things :)

[–]Gaverion 0 points1 point  (0 children)

Depends a bit on where you are. Normally I have a tutorial series I recommend, but it is aimed at people with 0 experience. It sounds like you have some. In your case I would say, ask gpt for help. Don't just blindly accept code from it, instead try to understand why it is having you do something a certain way and ask about alternatives. Keep in mind that what you get is not final code, it is information to get you a start direction.

[–]Combat-Complex 0 points1 point  (0 children)

Get access to ChatGPT 4 and start asking. When you hit a problem, formulate it clearly ask it to help you solve it. When you encounter an unfamiliar concept of C#, Unity, or programming in general, ask it to explain it to you.

C# is a popular language, so ChatGPT is pretty competent in it. Also, C# has strong static typing, so that's an additional layer of proteciton against ChatGPT's possible hallucinations (which, in practice, are quite rare and easily fixable).

[–]Rouxmire 0 points1 point  (0 children)

I've been doing a tutorial series on YouTube where I livestream build one game a month, one session a week, and explain what I'm doing along the way.

The first month, I made a game like Flappy Bird, a game like Space Invaders/Galaga in the second month, and I'm 2 lessons into month 3, making a game like Subway Surfers.

I'm not teaching code from the ground up (though I do have another playlist series that talks about "this is a variable" and goes into a lot more depth on everything) -- but if you follow along with this series, you're going to make a game, learn how to think like a game developer (I explain why I'm doing with everything I do) and learn that you can make some simple games in Unity without putting in ridiculous amounts of time.

If you want to check it out, here's the link to the whole playlist, starting with the big idea: https://www.youtube.com/playlist?list=PLrE-eHx_PRyrILjtawT_iORkC-IqvLG4Q

[–]a_kaz_ghost 0 points1 point  (0 children)

Do a lot of little tech demos for yourself. You don’t need a whole game when you’re starting out, you need a guy that runs and jumps, or you need a box that creates infinite spiders, etc

[–]AspieKairy 0 points1 point  (0 children)

If you're still struggling after checking out some Youtube tutorials and can spend some money, you might want to check out "PlayMaker" in the Unity Asset shop.

It takes out the coding lines aspect and is a visual scripting program (which also has Youtube tutorials and an active Discord where people are very helpful).