Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 19 Sep 2012
Offline Last Active Oct 16 2013 04:30 AM

Topics I've Started

Existing 3D Game Engine for Gameplay Programming

09 March 2013 - 04:38 AM



I have roughly 6 years of experience in programming 2D games, in Adobe Flash ActionScript 3.0 (OOP).

I've now decided to move on and become a C++ Gameplay Programmer in 3D games.


I'm looking to develop my Gameplay Programming skills in an engine that will open doors in the future.

I'm trying to avoid engines that use their own special scripting language (e.g. Unreal Engine 3 - UnrealScript), and focus on ones that allow me to program in C++.


Would you recommend using CryEngine 3? or possibly even waiting for Unreal Engine 4?

Keeping in mind that I most likely won't be able to get a license for whatever I make on the first run.


If not, should I go for smaller engines that allow free commercial use? If so, which?


My goal is to eventually work in one of the big game companies (CDProjektRed, Blizzard, Ubisoft...).

3D Games Programming

03 March 2013 - 10:01 AM



I have roughly 6 years of experience in programming 2D games, in Adobe Flash ActionScript 3.0 (OOP).

My goal has always been to take it to the next level and migrate to the 3D games industry.


In Flash, I always took charge of all of the programming aspects (engine, gameplay, etc..), and I realize that to work on 3D games I must specialize in one aspect.


I'm still unsure of what aspect I should pick, although gameplay seems very appealing.


I'd rather not be an engine programmer (translating math and physics into code), I realize it can be interesting but I'm looking for a more creative and game-related aspect.


So far in flash I mostly enjoyed programming features like Quests, Characters, Skills, Inventory, etc... that are related to the specific game's engine rather than rendering capabilities. I find it hard to determine what aspect this kind of programming falls under.


Once I figure out what aspect I want to focus on, I need to figure out how.

I'm looking for a path that will open for me a flexible future in terms of finding jobs.

I'm a programmer not a scripter, therefore I thought it might be a good idea to start gaining experience in C++.

What will be the best choice then? Unreal? CryEngine? Something completely different?

For instance I'm very unsure about unreal because it has its own unique scripting language, which will only be good as long as I stick to their engine.


On the bottom line I'd like something that will allow me to get a good job (once I get proper experience ofcourse) in big game companies such as UbiSoft, Blizzard and CDProjektRed.