How does it work?

Goals and content

During a semester the students will have designed, implemented and launched their own game. This will allow students to learn and explore a combination of valuable topics such as programming, entrepreneurship, game design and development process.

You will have designed, developed and launched your own game. Great for your CV!

Department of Computer Science, UiT, will offer a 10 credit individual special curriculum for succesfull completion of the course. The individual special curriculum is for master level and PhD students connected to a study programme in computer science.

Throughout the course the students will have gone through, and learnt, the complete cycle of game development from idea to launch. The course is focused on launching a functioning end product that marries user experience and technology.

  • Design: Create a game design with accompanied design document.
  • Technology: Make and reason the correct technology choices to create the designed game considering the constraints of time, resources, technical performance and user experience.
  • Team: Decide roles and share tasks and responsibilities across team based on suitable skillset and area of interest.
  • Process: Agree on process, milestones and approach to development.
  • Development: Implement end to end game features in a time and performance efficient manner with the goal of creating usable and fun experience for the player.
  • Business: Launch the game on the target platforms app store with a clear plan how and why the game will make money in the market.

Technologies involved

During the development of the game the students will be creating features that span across client, server and database. The students will choose their own programming languages and technologies throughout the stack. Students are encouraged to use as many readily available engines, sdks or services to solve individual technical challenges rather than re-inventing the wheel.


Given that the course has a very practical and hands-on approach the primary evaluation criteria is the successful completion and launch of a mobile game that includes connected online features. It is equally important that the choices related to featureset, technologies and programming languages are consistent with the user experience and usage patterns of the game itself.

In addition to being evaluated on the successful completion of the game students will be evaluated on their technical design and implementation within chosen technologies. From code patterns, architecture and implementation to database schema and clientserver communications. The evaluation is done in collaboration between representatives of the local game industry and the faculty itself.


  • Kick Off Seminar 15.01.2015
  • 1st Lecture 19.01.2015
  • Project Milestones:

  • Final delivery 1. June
  • Game Presentation Evening TBC

Course lectures – Each Monday AT 12:15 in TEKNOBYGGET 1.017

The course lectures will be held by a combination of faculty professors, students and industry professionals and range across topics directly related to the deliverables of the course. The lectures are followed up by individual meetings with student teams in order to follow up and secure understanding and progress over the various stages of the project.

All lectures take place on Mondays at 12:15 in the Teknobygget 1.017 auditorium.

See the current schedule for lectures here!

Further lectures TBC.

How to apply FOR THE COURSE

The special curriculum exists in two variants, one for master level students (INF-3993) where students can work in groups but will get an individual grade on the work they have done. And two, if the special curriculum is considered relevant as part of the academic training component for a PhD student the course code INF-8810 PhD Special Curriculum in Computer Science must be used.

As a existing computer science student at UiT speak to either Anders Andersen og Jan Fuglesteg for the formal application process.