Foundation for Technology and Coding
About This Course
This course equips learners with foundational programming skills for game development, focusing on computational thinking, algorithmic problem-solving, and structured coding using object-oriented programming. Introducing core coding concepts and applying them in the context of game design, learners will develop a strong foundation in the use of core data structures and gain practical experience through hands-on exercises and prototype-building using a modern game engine (e.g., Unity). This course is an essential for entry-level game developer roles (e.g., gameplay programmer/engineer, tools developer, technical artist, virtual reality/augmented reality software engineer), also benefiting those transitioning from other fields into game technology careers.
What You'll Learn
1. Apply core programming concepts and algorithmic thinking to analyze problems, break them into logical steps, and design structured solutions relevant to game design and development.
2. Develop simple interactive programs using object-oriented principles and structured coding techniques.
3. Design and prototype basic game components that demonstrate functional and logical coding solutions.
Entry Requirements
Learners from various academic and professional backgrounds are welcome - especially in computer science, art, design, media, and engineering. No prior artistic education is required. Learners with the following are encouraged to apply:
1. Passion for game design and technology.
2. An IELTS score of ≥ 6.5 or a TOEFL score of ≥ 90, taken within the last two years if English is not your first language, or if your medium of instruction at the tertiary level was not English.
3. An artistic portfolio and/or demo reel may be required to showcase your creativity, technical skills and understanding of game design principles and/or visual development. Include game prototypes, level designs, 3D models, animations, concept art or process documentation. Please disclose any use of generative AI in your work.
Shortlisting will be conducted for this course.