C++ Alternative to Unity?

Started by
24 comments, last by Serapth 11 years, 1 month ago

[quote name='JamesTheNumberless' timestamp='1347749369' post='4980498']
C#, used by Unity, is a fully fledged OO language that has far more features than C++ and is therefore more complicated

Number of features of a language != how complicated said language is...
[/quote]

Yes it does ;)

C++ is simple and powerful, and difficult to use properly when dealing with high levels of abstraction. C#/Java and the runtimes they are coupled to lend themselves better to software engineering because they are more advanced OOP languages that have concepts built in that the C++ programmer has to take time developing themselves. More complicated programs, less complicated language.
James
Advertisement

+1 irrlicht.

I've used orgre3d and irrlicht. I like irrlicht the best, easier to use, the api is more consistent and easy to use. Speed is great, and it comes with a free level designer. It also compatible with LOTS of formats, ogre3d only supports its .mesh format. It also has an optional audio library too.


Irrlicht also gets my vote. Actually, it comes second to Havok's Vision engine (used to be Trinigy) but that costs money! However, I think possibly only UDK has the same sort of IDE approach as Unity does, and even then it's not quite the same. Where I work we've all (C#, Web and C++ developers alike) been blown away by Unity, both in how sensibly it works and the level of performance you can get out of it without even trying. If what you're after is a good way to learn C++ - don't start with a large 3rd party engine! Get yourself some good C++ books and try writing your own engine from scratch following the NeHe or directxtutorial.com (my favourite) lessons.
James
<Moderator voice>
[indent=1]The next person to argue about the relative merits of different programming languages in this thread, will be dealt with severely. You have been warned.
</Moderator voice>

Tristam MacDonald. Ex-BigTech Software Engineer. Future farmer. [https://trist.am]

Wow! http://www.gamertogamedeveloper.com/home is a awesome web page! I have been using Unity for about a year and a half and have done dozens of tutorial series and have never found one more comprehensive that this one.

*If you are looking to make your own fps with c++ and unity 3d; this is the site for you.

Have a look at shiva3d http://www.stonetrip.com/

Its basically the same concept as unity3d.

C++ and Lua, exports to pretty much every platform. On the downside the GUI is a bit aged and the new version is about a year behind schedule.

Exitus Acta Probat

<Moderator voice>

The next person to argue about the relative merits of different programming languages in this thread, will be dealt with severely. You have been warned.

</Moderator voice>

... that's kinda like waving a red flag in front of a bull. Must... resist... temptation... :)

This topic is closed to new replies.

Advertisement