Sign in to follow this  

3D engine with no programming required?

This topic is 1959 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi all.
I doubt such a thing exists, at least not how I'd like it, but I assume I stand a better chance of finding out if I ask, so here I am.
I usually use darkbasic, because I really hate programming and it's always seemed the easiest solution to me. But lately I've been getting burned out on game making just from the bit of coding I have to do in that.
I'm primarily a graphics guy, and I'm looking to make a king's field (first person precursor to dark souls) kind of game, and I need an engine that can give me real time lighting with shadows, bump mapping, and good collision detection. Ideally I'd like to be able to import my levels, set up my lights (with one light locked to the camera position) and walk around.
Is there anything even close to what I'm describing (also ideally, I'd like to be able to potentially sell the game when it's finished)?

Thanks for reading, I'm sure this sort of question comes up all too often.

Share this post


Link to post
Share on other sites
Have you tried [url="http://www.unity3d.com"]http://www.unity3d.com[/url] ? Unfotunately the free version doesn't support real time shadows and you have to do some programming. But IMHO it's currently the most user-friendly engine around.

Share this post


Link to post
Share on other sites
Actually, there is. Using Blender 3D You can use logic bricks. Yes, they are by definition "programming", but Logic Bricks aren't typing. you just combine them to do different things:

http://blender.org/download
[url="http://blenderartists.org/forum/forumdisplay.php?34-Game-Engine"]Game Engine[/url]

Share this post


Link to post
Share on other sites
[quote name='TheTroll' timestamp='1346604959' post='4975771']
there is no game engine that requires no programing
[/quote]Not true. For example, Construct 2 requires no coding and you can get a playable game going with it (though it's a 2D engine). There is also scripting, which tends to be simpler than coding, which many engines support. That said, I don't have an answer for you. I personally use Leadwerks, which is simple C coding.

Share this post


Link to post
Share on other sites
Hmm. Well thank's everyone for your input. I have tried unity but for whatever reason I didn't care for the interface and didn't use it very extensively. Blender is absolutely the most confusing program I've ever bothered with... almost gives me a headache to think about trying to learn actually. ;)
I've played around with leadwerks and I was very impressed with what I saw, particularly the physics system! I suppose I'd best stick with darkbasic just because I already know it fairly well. But I can definitely envision a future where artists will have a programming free option!

Isn't UDK only available to big name companies for commercial projects?

Share this post


Link to post
Share on other sites
If programming was a pool of water, I see you as a person at the edge of the pool staring daggers at the water, too afraid to go in because it looks too cold.

Have you tried Unity with UnityScript (aka JavaScript)? It's a fairly simple language and won't bother you about syntax as much as C# might. You could try using Boo as a language instead. It may be easier/more similar to DarkBasic, but I've never looked into it.

Once I got used to Unity's interface, it proved to be very intuitive. It allows you to pull around views to wherever you want, and add new ones wherever you want. Maybe try some customization to make it more comfortable?

Otherwise, if you still dislike it, try UDK and the Kismet system out (which someone else mentioned above). I don't use UDK, so I can't give you much advice there.
More about UDK's licensing can be found [url="http://www.unrealengine.com/udk/licensing/"]here[/url].

Maybe I'm just biased, but it seems like relying on a 'no programming alternative' would limit how specific you could make your game, and if it doesn't, then it seems like it would just be adding a lot of unnecessary GUI to what could just be a text file.

Share this post


Link to post
Share on other sites
I'm not sure how suitable they would be for the type of game you're trying to create, but you could also take a look at [url="http://www.thegamecreators.com/?m=view_product&id=2001&page=index"]FPS Creator[/url] or [url="http://www.realmcrafter.com/"]Realm Crafter[/url].

Share this post


Link to post
Share on other sites
[quote name='wattywatts' timestamp='1346623442' post='4975848']
Isn't UDK only available to big name companies for commercial projects?
[/quote]
Its now available for free on non-commercial projects. You can also develop your project as non-commercial at first until you have a running prototype at which point you are able to contact them for a royalty based license to sell the game commercially. Technically you don't need a running prototype to get the royalty license but they probably won't take you seriously enough to give you the license until you can show them one.

Share this post


Link to post
Share on other sites
I agree with Angus. Blender Game Engine can get you up and running with a working 3D game using just drag-and-drop elements called "logic bricks". There's a new book due out soon, which can help you with the whole process [url="http://www.amazon.com/Blender-Game-Engine-Beginners-Guide/dp/1849517029/"]www.amazon.com/Blender-Game-Engine-Beginners-Guide/dp/1849517029/[/url]

Share this post


Link to post
Share on other sites
Yes Blender Game engine is really nice for beginners as you don't have to worry about exporting your models and animations and all that, you can do everything inside the application.

Share this post


Link to post
Share on other sites
[quote name='6677' timestamp='1346681425' post='4976065']
[quote name='wattywatts' timestamp='1346623442' post='4975848']
Isn't UDK only available to big name companies for commercial projects?
[/quote]
Its now available for free on non-commercial projects. You can also develop your project as non-commercial at first until you have a running prototype at which point you are able to contact them for a royalty based license to sell the game commercially. Technically you don't need a running prototype to get the royalty license but they probably won't take you seriously enough to give you the license until you can show them one.
[/quote]

IIRC you just have to pay them $99 to get the royalty license, From what i can tell they don't really care who you are as long as you are over 18 and capable of paying them.

Share this post


Link to post
Share on other sites
I'm just starting to get into game design, so excuse my ignorance on the topic, but thought it may help.

Someone suggested I try playMaker, which is a visual scripting tool for Unity3D. I'm sure there's some programming involved, but making it visual surely must help.

[url="http://www.hutonggames.com/features.html"]http://www.hutonggam...m/features.html[/url]

Hope that helps! Edited by Marzeth

Share this post


Link to post
Share on other sites
Sign in to follow this