This team will design, create and assess real time web based pervasive games.
- Real Time: We will use the Websockets technology to program apps that allow real time communication between players.
- Web Based: All our apps and games will be browser-based. We will not work with native apps.
- Pervasive Games: Our games will blend the digital (web based) and the real world. See Wikipedia for an introduction to the concept (https://en.wikipedia.org/wiki/Pervasive_game)
We prefer to develop games that have a goal other than just having fun (think gamification). The course includes lectures and workshops and it revolves around a project. You may carry out your Bachelor’s or Master’s thesis in connection with this course (without actually taking the course). In that case you will participate in some of the lectures, workshops and meetings but carry out your own project. You will not be a part of the groups mentioned below but may work closely with them.
Research, design or technical issues involved or addressed
The team will research different of the design and implementation of time web based pervasive games.
Design: Based on existing research, and through an analysis of our own and others’ pervasive games, we seek to create a dictionary of basic components.
Implement and evaluate: Develop games and integrated assessment methods in parallel, so as to assess the game’s impact (in terms of, for instance: engagement with the game, learning outcomes, etc).
Methods, technology and approaches
Methods: Research through design, Code development, Outcome assessments (interviews, questionnaires, observation)
Students' knowledge and areas of interest
This is a rather presence-intensive course. We have lectures, workshops or meetings usually twice per week and all are compulsory. As long as Covid-restrictions are in place we will meet via Zoom, but this may change depending on university-wide decisions. The team consists of people with different skill sets. There will be a UX-group, a development-group, an event-group and a project assistant manager. To become a member of this team you need to apply to one of the groups below. I will hold interviews with you before you are admitted to the team.
The design group will be formed by 2-3 students. They will design the user (player) experience but not necessarily the game itself (rules, mechanics, etc). They do not need to know how to program JS but it would be a plus. Students that apply to this group need to send a portfolio that showcases their work with graphic and interaction design as well as user experience. The solution must be sent as a zip-file to email@example.com before Dec, 1st. The zip-file must be smaller than 5Mb. Students will be admitted to the group based partly on their portfolio.
The development group will be formed by 3-10 students. They will program the app(s) that go with the game(s). Students that apply to this group need to send a portfolio that showcases their experience of coding in HTML, CSS & JS. The portfolio should be sent to firstname.lastname@example.org before Dec, 1st. It must not be larger than 5Mb. Students will be admitted to the group based on their portfolio. Students in this group do not need to know before-hand how to program web-based real-time communication. Learning how to do this will be part of the course. They need however to have a good level of HTML, CSS and JS. They should for instance be able to, on their own, code an app as the one presented in this example: Same Taste App.
The event-group will be formed by 2-3 students. They will establish and manage the communication with the target group: identify them, find ways to communicate with them, create marketing material, interest them in our game(s), set up test-events, organise game-event(s), etc. This group could also be called “customer account management and marketing.” You should not apply to this group if you do not like making cold calls, meeting with people you do not know, etc. Students that apply to this group need to send a motivation letter explaining why they want to participate in this group. The solution must be sent as a zip-file to email@example.com before Dec, 1st. Students will be admitted to the group based partly on the solution they submit.
Project Assistant Manager
The team will have one project assistant manager. S/he will be the instructor’s assistant in all that regards the creation of the game(s): s/he is expected to plan and follow up everything that happens in the project. Please note that there is a difference between the course (lectures, examinations, etc) and the project (the game(s) we will develop).
This person must:
A. Be very dedicated to the project
B. Have a complete overview of the project of what goes on in each of the groups
C. Be good listener
D. Be able to set and enforce deadlines
E. Have a good mind for organisation and leadership
There are no specific knowledge requirements for this post.
It’s desirable (but not required) that the project assistant manager knows how to program in JS. Students that apply to this group need to send a motivation letter and a CV explaining why they want to participate in the team and why they want to be Project Assistant Manager. The letter must be sent to firstname.lastname@example.org before Dec, 1st. The student will be admitted based partly on the letter they submit.
Data Society (MAU), Computational Media Lab (Media Technology, MAU)