View Proposal
-
Proposer
-
Hans Wolfgang Loidl
-
Title
-
Unity-based client for a massively multi-player on-line historical RPG
-
Goal
-
A Unity-based client for a historical role-playing g
-
Description
- Role-playing games, set in an accurate historical context and supported by a scalable, distributed game engine, can provide an engaging learning environment for both players and game developers: players can learn about the historical and societal context of the game, and game developers can exercise modular design of a complex system in order to achieve scalability for a large number of players.
The objective of this project is to enhance a Unity-based client for an existing server for a historical role-playing game. This graphical client should enhance the current functionality of interacting with the game, and introduce new features to improve the general user experience, building on features provided by the Unity framework. The development of the clients should be modular, to maximise the re-use of code between the clients. The usability of these clients should be assessed through user surveys.
The project will proceed in the following phases.
Literature survey on game mechanics and usage aspects of game clients
Design of the software architecure for all clients and delineation of differences
Implementation of a text-based game client (for desktops)
Implementation of a GUI game client (for desktops)
Implementation of an handheld-based game client
Assessment of all clients in terms of usability, flexibility and modularity
- Resources
-
Linux or Windows platform with C#
-
Background
-
Good general programming skills
-
Url
-
External Link
-
Difficulty Level
-
Moderate
-
Ethical Approval
-
None
-
Number Of Students
-
1
-
Supervisor
-
Hans Wolfgang Loidl
-
Keywords
-
games
-
Degrees
-
Bachelor of Science in Computer Science
Bachelor of Science in Computer Systems
Bachelor of Science in Information Systems
Bachelor of Science in Software Development for Business (GA)
Master of Engineering in Software Engineering
Master of Design in Games Design and Development
Master of Science in Artificial Intelligence
Master of Science in Artificial Intelligence with SMI
Master of Science in Business Information Management
Master of Science in Computer Science for Cyber Security
Master of Science in Computer Systems Management
Master of Science in Computing (2 Years)
Master of Science in Data Science
Master of Science in Human Robot Interaction
Master of Science in Information Technology (Business)
Master of Science in Network Security
Master of Science in Robotics
Master of Science in Software Engineering
Bachelor of Science in Computing Science