COMP07143 2018 Casual Gaming

General Details

Full Title
Casual Gaming
Transcript Title
Casual Gaming
Code
COMP07143
Attendance
N/A %
Subject Area
COMP - Computing
Department
COMP - Computing & Creative Practices
Level
07 - NFQ Level 7
Credit
05 - 05 Credits
Duration
Semester
Fee
Start Term
2018 - Full Academic Year 2018-19
End Term
9999 - The End of Time
Author(s)
Neil Gannon, Paul Powell
Programme Membership
SG_KGADV_B07 201800 Bachelor of Science in Computing in Games Development SG_KGADV_B07 202100 Bachelor of Science in Computing in Games Development
Description

Casual Gaming is a popular gaming model. This module examines the game play model associated with casual gaming. The business context of casual games is examined. Casual game mechanics are presented and realised by the learner. The development and delivery mechanism in the form of web and handheld mobile devices for casual games is explored. The delivery mechanism in the context of Cloud technology is studied.

Learning Outcomes

On completion of this module the learner will/should be able to;

1.

Examine the Casual Game Mechanics

2.

Examine Multiplayer Game Architecture

3.

Implement a Casual game client

4.

Deploy a Casual Game

Teaching and Learning Strategies

Cosnists of a series of class exercises to demonstrate multi player networked games with Casual features culminating in a Group Project to be assessed at the end of the semester.

Module Assessment Strategies

The learner will analyse the game mechanics provided by Casual games with a view to developing their own online casual game on a chosen platform

Repeat Assessments

Repeat Project

Indicative Syllabus

Examine Casual Game Mechanics

  • Game Genres suited to casual gaming
  • Game delivery platforms - handhelds, web based, mobile devices (phones, ipods, ipads)
  • Cloud based functionality
  • Engagement Mechanics - gifting, Lotto, mini-game, Session management
  • Virality
  • Monetization Virtual and real
  • Existing Social Networking Platform features - Social Plugins, Social channels, social network objects
  • Social Graph structure (IE Facebook Graph, Google Open Social)
  • Player engagement - Notification, attraction.

Examine Multiplayer Game Architecture

  • Peer to Peer Lan based Games
  • Client Server Game Architecture
  • Mobile Games
  • PC Based Games
  • Console based Games

Implement a Casual game client

  • Implement a Peer to Peer game
  • Mobile, desktop and web game clients with cloud based backends
  • Software development kit for social network platform

Deploy a Casual Game

  • Cloud based services
  • Deploy a cloud based backend solution for a Casual game

Coursework & Assessment Breakdown

Coursework & Continuous Assessment
100 %

Coursework Assessment

Title Type Form Percent Week Learning Outcomes Assessed
1 Implement a multiplayer Casual game Project Group Project 100 % End of Semester 1,2,3,4
             
             

Full Time Mode Workload


Type Location Description Hours Frequency Avg Workload
Lecture Computer Laboratory Explain and Work coded examples 2 Weekly 2.00
Problem Based Learning Computer Laboratory Develop a casual Game 2 Weekly 2.00
Total Full Time Average Weekly Learner Contact Time 4.00 Hours

Required & Recommended Book List

Recommended Reading
2014-04-23 SignalR Realtime Application Cookbook Packt Publishing
ISBN 1783285958 ISBN-13 9781783285952

This book contains illustrated code examples to help you create realtime, asynchronous, and bidirectional clientserver applications. Each recipe will concentrate on one specific aspect of application development with SignalR showing you how that aspect can be used proficiently. Different levels of developers will find this book useful. Beginners will be able to learn all the fundamental concepts of SignalR, quickly becoming productive in a difficult arena. Experienced programmers will find in this book a handy and useful collection of readymade solutions to common use cases, which they will be able to enhance as needed. Developers can also use the book as a quick reference to the most important SignalR features. No previous practical experience either with SignalR or with realtime communication in general is required.

Recommended Reading
2013-06-07 SignalR: Real-time Application Development Packt Publishing

In Detail

Real-time development is one of the fastest growing trends in application development. Users want their data there and then with no delay. This used to be near impossible to achieve but with new frameworks it is becoming more and more accessible. SignalR is a .NET framework that allows you to include this powerful technique into any of your applications in next to no time.

SignalR: Real-time Application Development is a hands-on, step-by-step guide that will take you from the basics of SignalR to more advanced techniques, such as making your application cloud ready and making it scalable. If you want your applications to be enterprise grade then SignalR, together with this book, is the only answer.

Taking you from your app concept to app creation, this book will help you take advantage of SignalRs impressive features. Throughout the book you will be developing a chat application that will not only work online but will also work on Windows 8. You will start with the basics of SignalR and be led through more advanced techniques, chapter by chapter. By the end of the book you will not only be comfortable writing simple applications with SignalR, but with enterprise cloud applications as well.

Approach

This step-by-step guide gives you practical advice, tips, and tricks that will have you writing real-time apps quickly and easily.

Who this book is for

If you are a .NET developer who wants to be at the cutting edge of development, then this book is for you. Real-time application development is made simple in this guide, so as long as you have basic knowledge of .NET, a copy of Visual Studio, and NuGet installed, you are ready to go.

Module Resources

Other Resources

None

Additional Information

None