Propostas atribuídas

DEI - FCTUC
Gerado a 2024-04-28 23:18:53 (Europe/Lisbon).
Voltar

Titulo Estágio

PUMA Game Platform - Browser/Editor

Áreas de especialidade

Engenharia de Software

Sistemas de Informação

Local do Estágio

Interactive Media Lab (CISUC)

Enquadramento

This project proposes to challenge the status quo of closed or proprietary game distribution infrastructures by designing and testing a unified multiplayer architecture to enable an open games infrastructure, similar to what happened with the introduction of the web browser.
An open games infrastructure creates a base for development and publishing by multiple parties, while enabling service level interoperability of game engines supporting a simplified common protocol. High-availability persistent game scenarios supporting live online editing would enable game designers and players to cooperate online, opening the field for experimentation and creativity. Online persistence requires the definition of a shared data model, supporting game indexing, hyperlinking between game scenarios, sharing player IDs/avatars and access rights, etc.

Objetivo

The main goal is to develop a high-availability reference service implementation for the basic protocol functions in the proposed architecture, and to design, prototype and test the basic edit/play interface, that will serve the purpose of a games browser/player.
This project follows a Design Research approach, and will aim at a software architecture specification followed by the agile development of a reference service implementation for the basic interoperability protocol functions for the open games infrastructure. This may be done through adaptation of an existing open source platform such as that of a minecraft/like modding project or developing the simplest possible engine, starting from a blank sheet.
The Puma games browser will be implemented on top of the new Vulcan API and tested in a tablet platform, taking advantage of the multicore + gpu architectures.

Plano de Trabalhos - Semestre 1

A1. (M1-M3) State of the art research - research and document the relevant SoA, publications and software review, for the study of the problem at hand;
A2. (M2 - M3) Detailed proposal - detailed characterization of the problem to be solved stating specific goals, requirements, qualities atributes, assumptions and milestones for the project;
A3. (M3 - M4) Initial Design - initial design for the proposed solution, including interaction models and user interface draft;

Plano de Trabalhos - Semestre 2

A4. (M5 - M10) Prototyping - implementation and testing of a working prototype, tunning or corrections based on evaluation results
A5. (M9) Evaluation - definition of evaluation criteria and method, performance or evaluation and analysis of results
A6. (M10 - M11) Statement of Learning - production of paper/thesis with process report and reflection on knowledge production

Condições

You must have
1. Interest in Research.
2. Undeterred availability.
3. Technical capacity to prototype or the will to learn fast.

Observações

Challenging lab environment, guidance and technical support, plus any materials needed that we can pay for. We aim to financially support any activities to publish/exhibit your work at relevant international events.

Orientador

Licinio Gomes Roque
lir@dei.uc.pt 📩