I'm sure there are others in my position who have been modding a long time on one engine, and want to branch out and learn another. Right now there are some great choices, but they're complicated by a lot of important factors for both players and modders alike. I'd like for everyone to give some input on the engine they're familiar with to help steer other people into making the correct decision for themselves. Here are some important factors to consider:
- With the next iteration of consoles coming in a few years, will UDK be a top dog again? Which SDK's may gain some ground? Who will have the best documentation, tutorials, community? Maybe also explain why you chose the current engine you're working on.
- What SDK offers the largest exposure to players? Can they freely try what you created or is there a prerequisite? Source engine is old, but it can be worth modding due to the player numbers.
- If you could have one listed SDK on your resume, which would it be? Why?
- Functionality, which SDK is not just robust, but easy to use and learn. Is it an efficient SDK to work with? Is everything self contained?
- Stock content, remember not having water in UDK? Having some good stock content for people to play with while learning is important.
- I can think of Source SDK, Unity, UDK, Spark (Natural-Selection 2), CryEngine. Are there any others that are worthy of consideration?


