QUOTE(Human Nature @ Aug 13 2021, 10:50 AM)
CrimsonReaper, you specialize in game development right? Care to share some of your experience to your junior?

Haven't check the thread for quite some time, but yes, will do.
QUOTE(AmirHensem @ Aug 13 2021, 09:52 AM)
Im planning to join on september maybe, if not later,im planning to take foundation in IT->Bachelor of computer science with game development as a specialization, if possible, if anyone has prior experience, please give me your opinions

A month late already but well.
My overall experience with game dev. is both fun and stressful. Majority of the game dev. subjects you have to work alone for assignments and projects, on top of it being online classes because of the pandemic, I pretty much had a very little helpline that I can rely on. My housemates were all in the Data Science major, so I could only ask for some general programming problems or asking for them to test my games for a report. Searching up online does not give me the answer as my problems were either to specific or too broad. Despite that, seeing that my games are able to run, seeing my friends playing it, it brought me a sense of accomplishment. I find that "fun" and it outweigh all my stressful experience. You might have a different experience than mine but hopefully, by the time you start taking game dev. subjects, there will be no pandemic and whatnot so you don't have to deal with online classes bs. I personally hate online classes but if that's your cup of tea, well.
Before I started my second year degree ('cause you have 1 year to make a final decision on your major of choice), I contemplate a lot if I really want to continue down the game dev. route. I cannot easily change my major as I was under a scholarship and in my contracts I was specifically sponsored for game dev., so if I want to change major I have to deal with a lot of official matters. On top of that, I remember my friends saying that the seniors they know mentioned that game dev. is one of the hardest, if not the hardest among the 4 majors available (before the introduction of Cybersecurity major and the exclusion of Information System to form its own bachelor, though I'm not really sure if any of the major is harder that the other. It's all about your effort), but well, yolo. But nonetheless, here I am finishing my registration for my graduation. Also, I initially applied for game dev. because I wanted to be involved in game art, but I was only greeted with game design and game programming stuffs, which I had no prior knowledge nor interest, and no game art related subjects. So take that into consideration.
The thing about being in game dev. is that you have to be creative and good in programming. You have to create your own game proposals and whatnot from scratch, (taking ideas from existing IP is fine but try to make it uniquely yours, extra marks for creativity there and you can put it in your portfolio later when looking for jobs), and then you have to implement it yourself. You technically have to create a game from scratch on your own, but if you work in group, and the subject allows for it, then the burden is lessen for you and your partners. To begin with, putting aside if I'm creative or not, I'm not that good in programming. I can understand the code by simply reading it, but to implement it on my own, I will have a hard time.
If you're motivated to try some of the software beforehand and get the gist of it, install Unity and play around with it, because most game dev. subjects use it. Unity has some free official tutorials and mini-game projects that you can do on your own. Also, some might not know this, once you have your Student Letter from MMU, you can get Unity Pro under Student Plan. Use that. Well, I use it mainly for the Dark Theme. Only one of the subject require you to use Unreal Engine but you can also try that beforehand. UE and Unity both have a visual scripting feature (search for visual scripting if you want to know more about it) if you want to try a less-programming route to start with; Blueprint in UE and Bolt in Unity, but I rather stick with the usual coding, for both UE and Unity. Unity use C# language and UE use C++. Knowing C++ first will make it easier to learn C#, but the learning curve for C++ is steep.
P.S. Game dev. lecturers are among the best I have met throughout my studies. Some of the game dev. lecturers do teach more than 1 game dev. subjects, so you will most likely see them again. So behave, they will remember you! XD
My DM is open if you have any other questions.
Good luck with your studies