I am looking for a game engine, preferably FPS, I want to make a game similar to Pemubra, a FPS adventure game, no fancy weapons or anything. So in essence it will be very simple, all I need is it to be easy for use, good lighting for a eerie feel.
All the game will be is, wander around, be able to pick up objects, move things (physics engine) and with npc's which attack you.
What would you guys suggest?
I'm new here so I hope you guys can help me lots.
Probably UDK. Unity or UDK are probably the top contenders for an easy to use engine.
If you're new to this, I would simply suggest using the HPL2 engine (Amnesia) to make custom maps.
It does all the things you describe perfectly and easily.
But if you actually know what you're doing and want a stand-alone game, then please forget about the above.
UDK and Unity would probably be good choices then indeed.
Penumbra's engine is Open Source (GPLv3) if you know what you're doing. link
if not, Unity, UDK, Source SDK...well, you still obviously have to know what you are doing xD
I looked at the HPL1 engine from penumbra, but 1. I'm on windows and it hates compiling engines from source and it seems to confuse me a whole lot.
I looked into unity but I wasn't sure if it would be as easy to make it fps.
Do you have a plan for how you are going to get the models into the game?
Very important, youll be spending just as long modelling assets as coding the game.
Prefab packs are really cool, so you dont have to go model everything yourself, you
do have to pay for them tho.
I looked at the HPL1 engine from penumbra, but 1. I'm on windows and it hates compiling engines from source and it seems to confuse me a whole lot. I looked into unity but I wasn't sure if it would be as easy to make it fps.
Depends what you mean by "easy". If you're looking for an existing FPS you can just change resources and edit, then UDK might be "easier" in that respect. But if you mean "easy" as in faster to get from start to finish, then Unity is the way to go. Unity is definitely more generic in their focus, people are using it to develop a wide variety of games, simulations, etc. etc. UDK, on the other-hand, is definitely focused on FPS's. Although it can be used for other things, not nearly as easily.
Another thing to consider is if you plan on selling the final product or not. If you are, be sure to read and understand the UDK license. That 25% royalty really limits an indie's earning ability in my opinion. On the otherhand, you can use the free version of Unity and earn \\$100,000/year and never pay a penny in royalties. Hard to beat that deal.
Disclaimer: Although I have licenses for a number of game engines, Unity is my main dev platform and I've been developing with Unity Pro for 4+ years.
Well for example, Is Unity made for FPS, or would it require coding entire bits to make it first person etc.
And I don't have a time limit for this, modelling everything is fine. I do like Unity for its features and graphics.
Well for example, Is Unity made for FPS, or would it require coding entire bits to make it first person etc. And I don't have a time limit for this, modelling everything is fine. I do like Unity for its features and graphics.
There is no engine where you simply pour in the models, and voila, a cutting-edge FPS! You have to supply your "game rules" somehow...
As for can it? Yes. But, it depends on your needs/expectations. You can certainly get a pretty mainstream FPS going, but you won't get a cutting-edge one, like the newest Crytek or id engines.
I think you really need to try both and decide for yourself. Download Unity and register for the free version. It includes an FPS style "BootCamp" demo and there's also a free FPS tutorial available for download. Doesn't get much easier than that.
Quest3d, where not focusing exclusively on game-creation, is easy and productive to use with a short learning-curve and very powerful. You have also an SDK (C++) to implement any extra functionality you would need. There's a new version release in few months with great expectatives.
I use it for about 5 years and I want to start focusing on game-creation.
Taking a look, worth the time .
I will go for Unity