ICT Development Project (Game Development) (5 cr)
Code: DT10050-3003
General information
- Enrollment
- 01.04.2025 - 30.04.2025
- Registration for the implementation has ended.
- Timing
- 25.08.2025 - 19.12.2025
- The implementation has not yet started.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- Tradenomi / Tietojenkäsittely (DD)
- Campus
- Wärtsilä Campus Karjalankatu 3
- Teaching languages
- Finnish
- Seats
- 10 - 70
- Degree programmes
- Degree Programme in Business Information Technology
- Teachers
- Anssi Gröhn
- Seppo Nevalainen
- Teacher in charge
- Ossi Laakkonen
- Groups
-
DTNS23Information Technology (BBA), Full-time Studies, Fall, 2023
- Course
- DT10050
Evaluation scale
H-5
Objective
- you are able to act as an independent developer and a member of a team in an ICT project that is based on an external assignment.
- you are able to evaluate your own and your group's development activities.
- you are familiar with and are able to evaluate and develop agile development methods in the implementation of an ICT project (eg game development, application development or digital business development project)
- you are able to evaluate and further develop the use of tools related to project work (requirements management, version and product management, testing automation)
- you know the importance of quality of activities and results in ICT projects.
- you know and are able to measure and improve quality in the development of project work.
- know and be able to apply automation solutions to support different stages of development work (eg testing, infrastructure management, integration and publication management)
- you deepen your knowledge of the additional competencies related to optional studies and the technology requirements of the project assignment.
Content
- Management and evaluation of agile development activities based on assignments.
- Advanced requirements, product and configuration management.
- Requirements, product and configuration management tools.
- Automation of software and ICT development projects (eg DevOps, IT process Automation).
- Test environments and basics of test process design, automated testing methods and environments.
- Dependency management
- Optional content required on the basis of optional studies and assignments (game programming, application development and digital business, intelligent automation).
Teaching methods
Capsized game project for those specializing in Game Development
Participating this course requires you to sign digitally the Project Agreement involving sharing rights to developed assets within Capsized project, that allows including, but not limited to, development of the said project in the future using cumulatively produced assets throughout all integrated courses: Network and Multiplayer Game Development, Advanced Game Development and Artificial Intelligence in Games.
Contents
Developing a online multiplayer game features in respect to design guidelines
Adapting development method to game project (roles and responsibilities in a game project)
Requirements, product and configuration management for a game project
Maintainable project asset management in game engine
Game build automation using Azure Devops
Designing and implementing tests for game features, utilization of automated testing (unit testing)
Project component dependency management (such as plugins)
Employer connections
Potential game development expert lectures are planned to be organized during the course.
Exam schedules
Course does not have final exam, and it is replaced by skills demonstration by accomplished project work. First skills demonstration must be returned by the end for course. Course will have two re-examinations, and the required skills demonstration in each re-examination must be returned by the end of re-examination time window. Enrolling to re-examinations as instructed on course workspace.
Student workload
Total study time 133h