[Creation of a video game in a Virtual Museum with Unity]

Hello everyone.

I have a uni project and i want to use Unity to do it.

My idea was to create a third person RPG where the player could do some quests in a virtual gallery. My question is do you think Unity is the best option to do it.

I literally don’t know anything about programming in C#, i just started this year with python, javascript and HTML. One of my teacher said that we don’t actually need to use Unity but I convince my group to do it and now im not sure its something that i can do. I mean to be more precise, i have like one week to look if it’s possible to do with Unity and if it’s not we will look for easier solution with HTML/javascript.

I tried for 2-3 hours to look at tutorials but most of them are outdated and there are so much options that i don’t really know what to take. I’m really a beginner as well so perhaps my idea is too complicate to do.

So to summarize i have 3 questions : Do you think i can realise my idea with Unity while being a beginner? If yes, do you have actual tutorial that aren’t outdated please? And is there perhaps an easier option to realise my virtual museum?

The easiest option would be for you to hire someone.

While VR solutions exist for htlm/javaframe, they’re in a messy state. Basically, you’ll be dealing with collision not working, sound not playing until user clicks on screen, 3rd party libraries requiring voodoo… it is not fun at all, and unity is easier to work with.

I cannot recommend any tutorial, but unity has unity learn resource which people sometimes forget to chedck before going to third party and there’s also very detailed manual and script reference.

If you aren’t trying to make something complicated, a good idea would be to find a template project and modify it.

So… regarding your question “you might be able to make it happen”, but it depends on you and how high you’re aiming.

Thanks for your answer.

Yeah, i know it would be the easiest solution but i actually want and need to learn stuff as well, i can’t just hire somebody to do it for me.

I was thinking about using templates and modify them, perhaps i can try to purchase one but that would be the same issue cause i wouldn’t actually learn much.

I’m going to start with a basic environnement and and character and go from there. The real issue is that i can’t really aim too high since i’m very new to all of that stuff and i tend to have unreal expectations. I think i can do like an environnement with a character and implement some quests in it and make glasses where i can show the stuff.

Thanks you very much.

How much time do you have?

3 months

3 months is probably enough time to learn the basics but you should focus on making sure that your project fulfills the requirements for your assignment first before going in to more complex game-play features.

My advice would be- if you’re going to put a lot of work in to the assignment that you should take frequent back-ups or use source control so that you don’t lose any work if your project gets corrupted or somebody accidentally breaks something.

Also don’t wait until the last day to create a build for the first time. Sometimes a build can have unexpected problems that you don’t have in the editor.

A good video to start with is this:

It covers a lot in a short amount of time.

Its doable in 3 months. You need to really hammer into your head getting the core done first, and nothing else. No fancy graphics, nada. Just the core. Moving around in the gallery and looking at whatever is in there.

Stick to Everything being a primitive (a basic simple shape [cube]/[spheres]/[capsules])

  1. Get a character moving around using input (could be w,a,s,d)

  2. Build a simple ass gallery area. (Like one room simple, Id use all cubes and just scale them differently)

  3. Get your camera close to how you want it (first or 3rd person)
    Get started on 1-3. Google the steps you don’t know how to do. Don’t give up.

  4. Then work on the most basic quest system possible.

If you get all that done, you’ll have a much better grasp on the essential basics of using the engine and basic scripting, then and only then start making things look better and tweaking gameplay.

You can do it.

It should be doable, unless you get sidetracked. Just keep it barebones simple.

This kind of project has been done in many different ways. My suggestion is to do a search on GitHub.com and find an open source project that is recent, and works like you want it to. Git does not show up in Google, so go directly there and search for something similar. That will be a template to get you started. It could be in any language or program, so just pick the one that’s closest to what you want to do. When searching, realize it may not be a ‘gallery’ but a ‘virtual tour’ or something along those lines.