Before I ask my questions, I want to briefly introduce myself (since this is my first post here :)… you can skip this blabla if you want and jump to the questions, I’m really looking forward for your answers).
Six years ago I “studied” Game Design in Munich (Germany), especially programming. I put “studied” in brackets because this was more or less an one year crash course, but I think it was enough to have an overview about making games and how complex this actually is. We’ve programmed a simple “Space Invaders” game (using the dark gdk engine back then) and I had a superficial insight into programming with Direct X. Well, I cancelled back then further learning and working with games in general for different reasons. However, I noticed that a lot changed since then and I already experimented a little bit with UE4 and I love it :o. So I’m back again on making games!
I like to develop in C++ but I also like the artistic part of it (played already with Blender, which is fun). Now, I want to find out where I want to put most of my energy in and UE4 is perfect for this I claim.
So, here we go with my Question:
Questions for developers:
I currently have VS Express 2013. What would you recommend to use if I want to be a serious developer? VS Professional, VS Ultimate? What are the benefits of each version? This is for future planning, because I think Express is sufficient for learning, right!?
I would need to refresh my math skills. What is fundamental for developing games (matrices!?, what else?)?
Superficially I know that six years ago we programmed basically in three steps which is: 1. Initializiation 2. Updating 3. Cleaning obsolete data (please correct if I forget something). I think that this is still the case, but did something changed since then? How does this work superficially in UE4?
We learning developers made objects with the index- and vertex buffer. How is it today, especially with UE4? How does this work with UE4?
Questions for artists:
Ok, I think I’ll need Photoshop if I want to make good textures :)… Are there alternatives which would be ok? What are pro’s working with?
Which equipment is a must for a pro? Camera? Wacom board? Something else?
3D software: Back then 3ds max was the software my fellow students were working with. Also Z-Brush was teached (which is kind of sexy :D). What do you recommend for UE4? Where are the limits for each software (including Blender)?
Please feel free to add something if you think that I missed a crucial point. I hope this is the right place, since these are general questions, right!? Please let me know if a question requires a more detailed answer. I’ll ask in the specific place then. I just want to have a good overview of this complex topic (making games). I’m really willing to learn something!
Of course I don’t think that one person can answer all of this, so I appreciate every answer or hint on the specific questions.
Thank you in advance and regards,