Hi there I'm a first timer on this forum so I hope I'm putting this in the right place. But anyway I'm new to the whole game design thing. I haven't any reall experience in any fields, programing and the like. But just recently I've been wanting to enter game development via the web. I hear indie developers create things and upload them to Steam or Playstation Network or something. I thought I would like to try that. The problem is I've only been looking at things like Game Maker and Unity 3D. I think Unity is pretty good but I want to know if that's a good one recommended for a beginner.
I want to make a third person action game sort of like Resident Evil 5 with the over the shoulder camera view except it uses magic instead of guns and warlocks instead of zombies.
I thought I could just go with game maker because it looks the easiest but I wanted to break into 3D immediately. So I really want to start there. I also looked up the plug in "Playmaker" for Unity since I don't know how to code. Plus I'm not really good with math. It looks like it would make things a lot easier. But it feels like using a scripting tool would be cheating. I don't know why. It's not like I'm trying to break into the gaming industry anyway. To much presser with deadlines and stuff. I like to work at my own pace. So any and all help would be appreciated.
And I know it's impossible to make a game like this with just me, so some long term help would also be awesome.
It's not cheating using something like Playmaker, but it can be limiting. It means you can't choose other systems because there aren't many like that. With scripting, there is a relative amount of redundancy, so it's not too hard to pick up a new language, a new engine, etc. As far as 3rd person games like Resident Evil, they were made by teams of people, lately AAA game teams can be 100 individuals and they can work on a game for 2 or more years. You can make a game something like Resident Evil, but it will be a major undertaking and probably won't look nearly as professional. Things like Playmaker might help, but also might hinder because if there's something it wasn't set up to do, you simply can't do it. Whereas, with programming there is usually some way around it. Artistic content is also a concern, are you going to buy all your models? The game will look generic and will cost quite a bit to develop. Some people are able to develop there own models in modeling programs like Blender, some can't. Even if you can, it will be hard to produce all the models you need for a full game along with the design, and programming needed. Playmaker may look easier, but it's still really programming and can actually be harder because you can't use things like classes or components as easily or with as much diversity, so each thing is more of an individual problem.
Really, 2d is an excellent way to start and learn game development. You can usually find some sprite sheets and write some simple games and come to grips with the whole development process before taking on the added dimension of 3d. You may feel like you are in a hurry, but that's mainly because you don't know how much work is involved. If you did, you would slow down, simplify, and enjoy the ride because it takes years to acquire the necessary skills.
If you do start out with Playmaker, nothing will stop you from learning programming later. It will still be a pretty good introduction into game development. Look at those things as stepping stones because that's what they will be if you stick with it.