Jump to content

  • Log In with Google      Sign In   
  • Create Account

cgx11

Member Since 09 Mar 2013
Offline Last Active Mar 17 2013 09:23 PM

Posts I've Made

In Topic: Existing 3D Game Engine for Gameplay Programming

12 March 2013 - 07:52 AM

Royibernthal, 

 

"However, UnrealScript is being removed."

 

I guess that isn't so much of a shock. 

 

"Unreal Kismet is being evolved to a far more powerful system. Epic claims that you will be able to create a mod entirely using the updated visual scripting system. The next generation of Kismet now allows for scripting of object behaviors, as well as the previous functionality for levels. It includes a system for visual debugging, as well as a template system referred to as blueprint, for placing of objects with pre-defined behaviors in the world.

For those wishing to customize further, programmers can click on a property and edit the C++ code directly, with no rebuild time required."

 

Start with the C++ coding and learn about Kismet. Good luck!

 

Hope your question is answered.


In Topic: Existing 3D Game Engine for Gameplay Programming

11 March 2013 - 11:06 AM

Royibernthal,

 

May be interesting for you to check this out

 

http://forums.epicgames.com/threads/906137-Unrealscript-in-Unreal-Engine-4


In Topic: Existing 3D Game Engine for Gameplay Programming

10 March 2013 - 08:57 PM

Roylbernthal, 

 

Yeah, that's a good plan - even if UE3 and UE4 are that different - a basic understanding of the engine's predecessor always comes in handy. But I think you're wrong about not learning unreal script. Realistically if you want to work with the Unreal Engine you'll need to learn the basics of Unreal Script at least. This is also good for your resume.

 

I'm a fan of the work, a good deal of my friends love sci-fi games and they all chat about Infinity Universe a lot. I just like the fact that despite all the competiton, people telling them it isn't possible, the lack of funding, etc - they're still building this crazy project. I think that shows a dedication of the people to the company, let alone a dedication to the fans and the industry. It's unusual to find that kind of thing in this market. 

 

C++ is one of the hardest coding languages around but if you get to a good understanding of it then it'll open more doors with other languages. For instance, C++ and C# are incredibly alike. I'd definitely suggest giving it a crack. 

 

"To become a better programmer" work hard at it and eventually you'll be the best you could be. Look at online guides, maybe buy a book on coding for UDK, read the gamedev forums every now and then - it'll keep you up to date. Practice makes perfect. 

 

Speaking of Unreal Engine 4, have you heard of Project Awakened by Phosphor Game Studios? It's worth a look. http://www.kickstarter.com/projects/1312036782/project-awakened

 

If you ever have any other questions relating to the industry, coding, or so forth then you can always reach me by mail over gamedev. I'm more then happy to help with any questions you might have. 

 

I wish you luck in the industry! 


In Topic: Existing 3D Game Engine for Gameplay Programming

10 March 2013 - 03:23 PM

Royibernthal, 

 

Glad I could help! 

 

Yes I think UE4 will be released this year or at least early next year. Probably Nov-Jan release. You should download the UDK for version 3, so you can familiarize yourself with Unreal for a bit. 

Infinity is an awesome project. Their engine is incredible, you can see what it's capable of here: http://www.inovaestudios.com/index.htm

 

I would agree with you that developing your own engine from scratch probably wouldn't be the right choice, but between now and the release of UE4 you have some time to expand your options. There is no harm in trying, especially if you want to add that to your resume. 


In Topic: Existing 3D Game Engine for Gameplay Programming

10 March 2013 - 05:01 AM

Royibernthal,

 

It is a shame Unity doesn't support C++. Considering it's likely to survive in game engines for 10 or over years. 

A conversation about that if you're interested: http://gamedev.stackexchange.com/questions/37361/will-c-remain-viable-for-game-engines-in-somewhat-distant-future

 

I'm going to answer each of those questions directly for you! 

 

 

1. Career-wise, would it be a wise choice to learn Unreal Engine 4 / CryEngine 3?

 

Yes, it would be a good career option and out of the two of them I would definitely suggest going for Unreal Engine 4. It's more widely used by games dev companies then CryEngine 3. 

 

2. Would they open doors for me in the future, not only in the companies behind those engines?

 

Yes. I think learning to code in any engine will open doors for you in multiple companies, especially with the massively expanding market. This especially stands out for Unreal Engine 4 - although the engine isn't publicly available yet it will be around and possibly the game engine market dominator for many years to come. 

 

3. Would any knowledge I gain from working on these engines be useful in other engines I might encounter in my career?

 

I think a good understanding of any 3D game engine gives you potential to work on other engines since most engines share the same attributes. I used to work with a Unity developer who had never before used Unreal Engine but managed to conquer it in a matter of days because he had a basic understanding of how the engine worked.

 

4. Would the experience add to my resume?

 

Absolutely. If you're looking to get a job in the games design industry that is to do with modelling or coding - you generally need a understanding of game engine coding/general development. Teaching yourself to code in say, UE4 would be impressive on a resume. 

 

5. Alternatively, are there any other engines I should consider? Not because they are easier to get into, but because they seem like a good choice.

 

Good question. With the ever-expanding market in the games industry, more and more engines are becoming publicly available. You mentioned CDProjektRed in your post earlier (brilliant company by the way, love those guys) they are in development of their third witcher game which is running a new game engine, rumoured to be as powerful as Frostbite 2. 

 

You'll find most big companies that know exactly what they want in a game will build their own engine for it. You'll also find that they will train you in how to build in that engine which is why you'll need experience in a well known semi-complicated engine, such as Unreal Engine 4. 

 

Have you ever heard of a game called Infinity Universe? Those guys are building their own engine which generates and hosts thousands of planets automatically, they've been in development for a long while with barely any funding (that I know of, don't take my word on that) and they're still churning out some amazing looking stuff. You can check them out here http://www.infinity-universe.com/Infinity/index.php?option=com_content&task=view&id=12&Itemid=33

 

As Mathimetric mentioned, OpenGL Library is an option. Find that here: http://www.opengl.org/resources/libraries/

 

I hope this answers more of your questions. 


PARTNERS