Hi everyone, I currently have a lot of free time and I really want to make a small RPG game (I know nothing about making games, just been watching YouTube videos) and I feel like giving it a go
I was wondering, as an RPG game it’s all in one - no level 1, level 2, level 3, level 4 etc - and I am a bit confused, on some videos they say that you create a “New Scene, and then put them together to make a game” so as an RPG would you only use one Scene? would I just use a project?
and also, I have misplaced my camera position, I pressed X/Y and I cannot seem to get back to the 3d View? please can someone help me out?
No. An RPG would consist of a ton of scenes. For example, your combat may be in one scenes. Combat results may be in another. Maybe even your inventory window is in its own scene. Think of scenes more as “game states”. You may have one “Game” scene, then just load the terrain and assets you need for that scene as you go.
To switch back to perspective view, click the little box in the center of the X,Y,Z icon in the upper right of your scene view.
I’d also suggest you start with something MUCH more simple than an RPG. Try a simple puzzle game or something. You will not be successfully making an RPG in your first run at development of any kind.
Check out some of the Unity videos at 3dBuzz. They really helped me out.
The camera is now back in the correct view, many thanks I would really love to create a very small RPG game but as you said it will be very difficult, I think I will start out with a very basic game and learn more and more each day about Unity 3D
Thanks, just wondering, if you made all the slides over time, for example, slide for combat, slide for scenery, slide for inventory, and more, how would you put them all together and make the game run as one? thanks
I’m assuming you mean scene. You can build them in any order you want, and run them individually as you create them (for testing). You’ll eventually put them in order in your File>Build Settings. Typically, this just means you’ll be adding the very first scene (like splash screen or title screen) as Scene 0, then from there, your code will load scenes as needed: Application.LoadLevel
Thanks, that’s great news say for example I created a Scene (1) and in the scene was my character, a few trees/ terrain and a small building, and then I created Scene (2) and decided to add a few more buildings, and a goblin to fight, and then created Scene (3) and added a few rocks, sky, and some plants,
Would I be able to wander through the small village I created from Scene 1 to Scene 3, and see all of the things there, or will the Goblin/new buildings/plants etc from different scenes not be at the start of the game?
An RPG is a rather large undertaking for your first game. I don’t want to discourage you but I would suggest using an asset to move you along much faster. Here is one I have toyed around with (and like), there are others in Unity’s asset store which may be equally as good: http://rpg-kit.com/
Regarding scenes, your game would need to load up different scenes based on a trigger of sorts. Different environments work for an example. Let’s say you have a forest and a cave. Both of these would make sense as a scene. In the forest you can see the entrance to the cave. When the player’s character walks to the entrance you trigger loading up the cave scene and the player sees a loading screen (and once loading is done they are in the cave). Same idea applies if they reach the mouth of the cave from inside, going there would trigger loading the forest scene. All of this would require code to make it happen. You would also need to retain the global state of the game between scenes such as the player’s current stats and perhaps the state of the enemies depending if you want them to regenerate or stay dead.
I hope that helps but I think you’ll get a much faster education if you take an existing system and start working with it. Eventually you can review their source code when you’re ready as a further learning experience.
If your new try this online free course in unity here Start and finish that then try your RPG just remember start simple and start small build up from there. You don’t think todays RPGs started they way they where? There build on the experience and knowledge of older RPGS all the way back to the first ones, so copy them, start simple and small and build on it to the next bigger better one then so on till you get to what you want.
You will only have one scene loaded at a time. Don’t think of your scenes as locations or even objects. They are stages or blank canvases on which you present your game. You can easily create one location that covers about 2km in a single terrain, so you shouldn’t have to cut up your game quite to that extent. But again, yes, you should certainly try something a bit smaller to begin with.