Game engine for beginners, details here...

Started by
15 comments, last by RLS0812 9 years, 9 months ago

Ive been thinking of leaving Engine001 and im looking for another engine to replace it.

It needs:
To support object orientated programming or Visual Basic
Be free*
Unlimited rooms, Items, sprites etc*

*In GameMaker from YoYo games you must pay for the full package, if you dont you get a demo version where creativity is limited (limited rooms, sprites etc) both are unacceptable. I just want to further develop my game without spending a penny, taking as long as i want and able to have as many rooms, sprites etc as i want. Just like Unity (Unity packages are more agreeable than GameMaker in my opinion)

GameMaker, XNA & Unity is not accepted or under consideration

So give me a few engines that suit my requirements...

Oh yes, i forgot, the game im trying to create is 2D just like Pokemon (Before it came into 3D)

Advertisement

GameMaker Standard is now free, so you have unlimited resources for free.

Obviously unity is your best choice, but something you didn't mention is this,

Game Studio A8 http://www.3dgamestudio.com/

PS go with unity.

If this post or signature was helpful and/or constructive please give rep.

// C++ Video tutorials

http://www.youtube.com/watch?v=Wo60USYV9Ik

// Easy to learn 2D Game Library c++

SFML2.2 Download http://www.sfml-dev.org/download.php

SFML2.2 Tutorials http://www.sfml-dev.org/tutorials/2.2/

// Excellent 2d physics library Box2D

http://box2d.org/about/

// SFML 2 book

http://www.amazon.com/gp/product/1849696845/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=1849696845&linkCode=as2&tag=gamer2creator-20


Unity is not accepted or under consideration

why not go with unity. its supports oop and has a free version(which doesn't have limits on sprites or scenes). unless you just don't like unity it seems like the best option for what you are looking for.

Unity is not accepted because it dosnt support VB as a language, last i checked it only accepts, C#, UnityScript (Javascript) & Boo

I have been told that the following languages are not a good starting point, hence why I only want VB

C# is actually recommended as one of the best starting languages for any aspiring programmer. It's also very easy to use in my opinion - I've been a C++ programmer since I started programming 3 years ago, but during my time working with Unity, I've happily swapped between Javascript and C#.

Don't be put off using a fantastic tool like Unity because it doesn't use your preferred language. I certainly didn't follow that mindset when it came to choosing to use it!

BSc Computer Games Programming (De Montfort University) Graduate

Worked on Angry Birds Go! at Exient Ltd

Co-founder of Stormburst Studios

I have been told that the following[sic] languages are not a good starting point

I’ve been told it takes 7 years to digest chewing gum should I swallow it.
People tell you inaccurate or plainly false things all the time. Do you just eat it all without questioning its validity?
If so, I have a nice plot of land to sell you.

Unity 3D is the correct answer, and is quite suited to beginning game programming.


L. Spiro

I restore Nintendo 64 video-game OST’s into HD! https://www.youtube.com/channel/UCCtX_wedtZ5BoyQBXEhnVZw/playlists?view=1&sort=lad&flow=grid

I'm more curious about the fact that whoever told you C# is a bad language somehow gave you the impression that VB would be any better. I personally consider C# to be one of the absolutely best languages overall, including for beginners. I haven't heard anyone even mentioning VB for years, it's pretty much dying. I'm honestly not sure I've ever met anyone who would argue that VB is a good language for anything, ever. :s

Ok fine, lets say C# is the best overall in performance & learning.

I have tried making my game in Unity and it has NOT gone well, i got VERY frustrated over it due to lack of community support.

Many have stated that I start in baby steps, so I did, i done one of the Unity tutorial series (Stealth) and of all the tutorials i have found, none have explained a piece of code in detail. This is what i have EXPERIENCED.

Welcome to The World of Game Development.
You must be this tall to enter.


If you had such a difficult time with Unity, why do you think anything else will be easier?

If you can’t handle the most basic of basics, then you obviously have some ground work to lay first by learning actual programming, at least better than your current level.
I don’t know what tutorials you followed but if the code really needed that much explanation then you are lacking in some very fundamental base skills.

Going through Unity is one way to get some of those skills. Starting a “Hello World” in C++ is another way.
But since you already lack enough patience to learn programming with something that holds your hand as much as Unity does then you might want to consider that you simply don’t have enough patience to be making games period.
Lots of people play games, get their own ideas, and then think making their own games will be as fun and easy as playing them.
It’s actually more fun, but it’s not as easy. They don’t realize it is actual work, long hours and dedicated study, and many many years of our lives consumed.

There are no shortcuts. Stop blaming everything else for your own impatience, man up, and get it done.


L. Spiro

I restore Nintendo 64 video-game OST’s into HD! https://www.youtube.com/channel/UCCtX_wedtZ5BoyQBXEhnVZw/playlists?view=1&sort=lad&flow=grid

This topic is closed to new replies.

Advertisement