The aim of this module is to develop skills in application development, including designing to testing the application. You will learn the syntax, how to create functions, how to validate/verify data, develop a user interface and managing errors. You will work with the Java SE SDK, working with NetBeans IDE.
This module will introduce you to the games design concept, you will learn how to design a game for an electronic device such as a PC or console. You will cover such things as storyboarding, character design, game flow, game balancing, social, legal and professional issues and games mechanics. By the end of this module you will have produced a completed games design document for a game of your choice.
Agile Games Development
The aim of this module is to enable you to develop a game while following an agile methodology in small groups. You will produce a prototype game to meet an industry related scenario and generate project documentation at each stage to evidence deep understanding of agile methodologies.
3D Environment Modelling
This module will introduce you to modelling using computer software such as Autdoesk 3DS MAX. you will learn the basic concepts of modelling and 3D design. By the end of the module you will be able to have produced an environment that could be used in a future game development.
Academic Study Skills
The aim of this module is to develop your academic skills to enable you to meet the requirements of study at HE and to develop the specialist study skills relevant to your programme of study and professional aspirations
In this module you will develop the skills to reflect on your own learning. You will be supported to plan your own career development and personal education required to have a successful career in your chosen sector.
Work Related Learning
The aim of this module is to provide an opportunity for you to understand and reflect on practices and issue within the software engineering industry, identifying the knowledge and skills required to carry out work related projects and recognise areas of strength and weakness that will enable you to prepare an action plan for further development to support your career aspirations.
Many indie development games and more than a few AAA titles are all developed using another companies engine, this module will introduce you to what games engines are and how they can be used to speed up the development of your games. You will be looking in detail at two of the biggest engines in the market at the moment; these are Unity and the Unreal Engine.
Further Games Programming
This module builds upon the module you studied in the first year and teaches you object oriented development in more detail, covering things such as polymorphism, encapsulation, inheritance and abstraction. These concepts will allow you to create a more complex game without having to write the same code more than once.
Character Modelling or Multiplayer Games Programming
Character Modelling is the optional choice module if you have decided that you would like to be more of a games designer than a programmer. This module will build upon the techniques you learned in 3D environment modelling and develop them to produce 3D characters for a game; this includes techniques such as animation and organic poly modelling.
If you have decided you are more of a games developer than a designer then you should take Multiplayer Games Programming. This module builds on the other two coding modules and teaches you the skills required to make a multiplayer game across split screen and network.
Animation for Games or Mobile Games Development
Animation for games should be chosen if you are wishing to be a designer alongside CMP203 Productivity and Creativity 2 (Character Modelling). This module teaching you the use of animation within the Autodesk Suite, you will use tools such as Max and Maya to animate characters and environments to create a realistic experience for the learner.
This module will look at virtual reality gaming and the user experiences, you will look at the issues that face developing a game in virtual reality including movement sickness and user interface design. You will also look at 3D space and measurements, Object orientated design in an engine, component casting and raycasting.
Professional Development 2
The aim of this module is to provide a structured and supported process for you to review your employability and transferable skills and further options to study against the professional requirements for your chosen sector or industry.
Work Based Learning
The aim of this module is to provide you with the opportunity to demonstrate your understanding of an appropriate work context and apply your knowledge and skills to a work place issue or problem which you have identified.