What Construct can't do (yet)

New releases and general discussions.

Post » Mon Apr 05, 2010 5:52 pm

I never tried Unity3D and I heard it's the easiest 3D game designing program out there, how easy is it? do I still have to know general/intermediate knowledge of coding? how easy is it compared to darkbasic or blitzbasic? true it might be easy for people who already know a bit of programming for a total beginner or a person who know's nothing I believe Unity3D is still inaccessible for him.
B
9
S
2
G
3
Posts: 176
Reputation: 1,954

Post » Mon Apr 05, 2010 6:26 pm

[quote="LavaWave":2iqca1wq]I never tried Unity3D and I heard it's the easiest 3D game designing program out there, how easy is it? do I still have to know general/intermediate knowledge of coding?[/quote:2iqca1wq]

Yes, you need to know C# or Javascript. Javascript is way easier. Hell, even I know some Javascript and I'm not a coder.

Other than that it's kind of like Construct. You you create objects, import models and sounds, drag them into the scene, write event sheets (scripts), etc. Only it's 3D.

And yeah, even though it's the easiest 3D game tool out there it's still way more complicated than Construct though.
Moderator
B
5
S
2
G
6
Posts: 4,348
Reputation: 10,971

Post » Mon Apr 05, 2010 7:35 pm

Actually, JavaScript is hardly more difficult than doing events in Construct. Event Sheets are just another way to show scripting. Using Construct isn't THAT much easier for a lot of things, just PERCEIVED to be easier and is therefore less daunting and more people get into it. It reminds me of a quote about Algebra, "Algebra is not difficult, just different." When I started to learn basic JavaScript, I was honestly thinking "This is almost exactly the same as events, just in text..."

Any extra difficult will really come from 1) Doing more complex games since you have so many more possibilities readily accessible. 2) 3D games being a bit more complex in general.

So if you want a 3D game and have the drive to put in the effort, you'll have a great time with Unity3D.

Also, Unity3D uses a lot of commands the same way Construct does. There's easy premade equivalent commands for a lot of things to interact with the program. Think "On start of layout" or "Mouse is over here" type stuff that you write in text instead of selecting from a list. Unity3D makes 3D games a lot easier. It's also documented really well. That's why I don't think C2 should ever try to be a full 3D (note the "full" part) engine. Unity3D already does that well enough.

So, it is by no means easy, but it isn't as hard as it looks.
B
2
S
2
G
2
Posts: 372
Reputation: 1,794

Post » Mon Apr 05, 2010 7:52 pm

[quote="LavaWave":35mbcjyl]I never tried Unity3D and I heard it's the easiest 3D game designing program out there, how easy is it? do I still have to know general/intermediate knowledge of coding? how easy is it compared to darkbasic or blitzbasic? true it might be easy for people who already know a bit of programming for a total beginner or a person who know's nothing I believe Unity3D is still inaccessible for him.[/quote:35mbcjyl]


Dark Basic is a VERY easy 3d game language. You can get up and running fast. I have made many games with Dark Basic, but be warned with ALL 3d game languages you are now moving into more complex art, and may need to learn a 3d graphics package, which may be harder than leaning to code. The beauty of Construct is you can get you game creation fix with lots less work. ;-)
http://darkbasic.thegamecreators.com/

Unless you need to do 3d games, stay with Construct.

On a side note If you want to get your feet wet with code, try Python. Here are few reasons why. Python is VERY easy to lean and you can use your knowledge in Construct games. Python is free and if you can't get it you are not out of any cash. Also you can add the language to PyGame. Finally the concepts in Python will transfer very easily to other 3d gaming languages.

Best of luck
B
28
S
8
G
8
Posts: 530
Reputation: 7,154

Post » Mon Apr 05, 2010 8:59 pm

Actually, DarkBasic is not a good program and I would not suggest using it. It is not even a comparable program/engine to something like Unity3D. It puts out bad code for one thing and your coding/scripting language learned in DarkBasic will NOT transfer over into other things. If you're going to put the work into a 3D game, you might as well make sure your learning isn't exclusive to that program. That way if you ever want to graduate to something else, you already know a language.
B
2
S
2
G
2
Posts: 372
Reputation: 1,794

Post » Mon Apr 05, 2010 10:47 pm

[quote="Mr Wolf":291cnirs]Actually, DarkBasic is not a good program and I would not suggest using it. It is not even a comparable program/engine to something like Unity3D. It puts out bad code for one thing and your coding/scripting language learned in DarkBasic will NOT transfer over into other things. If you're going to put the work into a 3D game, you might as well make sure your learning isn't exclusive to that program. That way if you ever want to graduate to something else, you already know a language.[/quote:291cnirs]


Languages do not put out bad code, bad programmers do. LOL
But actually Dark Basic can teach you the basics, loops, variables, really all the basics to get out a 3d game. Great way to lean cheep.

But as I said above Python is the better choice to get your feet wet for a new programmer.
If you want to do 3d python you might want to look at Blender for both you modeling engine and scripting language.
B
28
S
8
G
8
Posts: 530
Reputation: 7,154

Post » Tue Apr 06, 2010 12:05 am

[quote="Guyon":1f4btocc][quote="Mr Wolf":1f4btocc]Actually, DarkBasic is not a good program and I would not suggest using it. It is not even a comparable program/engine to something like Unity3D. It puts out bad code for one thing and your coding/scripting language learned in DarkBasic will NOT transfer over into other things. If you're going to put the work into a 3D game, you might as well make sure your learning isn't exclusive to that program. That way if you ever want to graduate to something else, you already know a language.[/quote:1f4btocc]


Languages do not put out bad code, bad programmers do. LOL
But actually Dark Basic can teach you the basics, loops, variables, really all the basics to get out a 3d game. Great way to lean cheep.
[/quote:1f4btocc]
Depends on how it compiles/interprets it now doesn't it? In any case, it's slow, buggy and super limited. Also, this depends on which version of DB you're talking about. There's DB Pro too.

Besides, loops, variables, etc., can be learned anywhere. A simple JavaScript lesson can teach someone about loops and variables in 15 minutes. (I just read one the other day.) Also, Unity3D is completely FREE. Also, learning JavaScript or C# is going to be more useful than learning Basic when you go to graduate to a better engine.

I could go on and on about why it's best to stay away from DB, but I won't. My advice is to not use it.

/warning
B
2
S
2
G
2
Posts: 372
Reputation: 1,794

Post » Tue Apr 06, 2010 3:41 am

DB Pro $69.99

Free Unity is Stripped down
Unity Pro $1200.00 ($1500 soon)

In the end it is the programmer not the engine. a beginner with a super engine will never compete with super star using any engine.


Final note: Better be up on your 3d modeling before you even think about any 3d system.
B
28
S
8
G
8
Posts: 530
Reputation: 7,154

Post » Tue Apr 06, 2010 3:54 am

[quote="Guyon":3ljvylu5]DB Pro $69.99

Free Unity is Stripped down
Unity Pro $1200.00 ($1500 soon)

In the end it is the programmer not the engine. a beginner with a super engine will never compete with super star using any engine.


Final note: Better be up on your 3d modeling before you even think about any 3d system.[/quote:3ljvylu5]
Unity Pro is for companies making over $100,000 a year. The Indie (regular) version of Unity3D is free. And why should anyone limit himself with a terrible and slow engine? It'll just waste his time when he could be learning with a better engine. The skills someone learns with Unity3D will be extremely useful for other programming too. DB isn't even Object Oriented Programming... :lol:

Also, "stripped down" meaning? You lose a few features; features that DB could never dream of doing to begin with. Still, the engine is left hundreds of times more powerful than DB and can create damn good games. :lol:
B
2
S
2
G
2
Posts: 372
Reputation: 1,794

Post » Tue Apr 06, 2010 6:15 am

True, I have never seen a good game done with DB even Game Maker has some fun (altough 2D) game's that match up like "an untitled story" hard hat series and so on, may I mention my Zonik series XD can be found on caiman but alas Guyon is somewhat right, there are many engines out there and all have their up's and down's, right now I have no plan for a 3D game but I do think Construct is atleast capable of making "mode7" game's for like minigames and bonuses, I believe I saw this somewhere but forgot where, oh well I have started creating a 2D game right now with Construct and I am not planning to do 3D anytime soon tough.

Example of Mode7

As for modeling I did some (and very bad) 3D models before, they sucked and are forgotten, they were md3 (Quake 3 format) I knew the basics like animating but other then that I am no 3D modeler so my model's won't be top quality.
B
9
S
2
G
3
Posts: 176
Reputation: 1,954

PreviousNext

Return to Construct Classic Discussion

Who is online

Users browsing this forum: No registered users and 0 guests