Download presentation
Presentation is loading. Please wait.
Published byRudolf Jones Modified over 8 years ago
1
A UNIVERSITY CAMPUS SUFFOLK GAME
2
Dean
3
Roles Since Previous Milestone Ryan Avent Level development More Art Renders for press pack George Daters Built a import parsing system for new levels Developed map mode Memory management Bug fixing Ryan Avent Level development More Art Renders for press pack George Daters Built a import parsing system for new levels Developed map mode Memory management Bug fixing Dean Leeks Project Management Level development Playtest data collation Roger Creyke Building the game level editor Compiled press pack Interview with IP1Zine Bug fixing
4
Progressometer OctoberMay Alpha
5
Roger
6
Old Level Design Pipeline Designer Programmer Design in Photoshop / on paper Mock up in Flash Convert positions in Flash mock up into C++ code Compile into game
7
Level Editor
8
Level Editor - Requirements The editor had to allow designers to Create, place, clone, delete and edit: sheets of ice world entities e.g: Start points and end points Checkpoints and pickups Enemy path nodes Set medal times and amounts for gold, silver & bronze Save levels in a maintainable format Export levels into game with no code
9
Level Editor - Features Entity Creation Tool Entity Conversion Tool Entity Frame Animation Selection Highlighting Visibility Panel
10
Level Editor – Heat Maps Display positional data of player during game Exported by game to text files Show death animations
11
Level Editor – Build Function Exports both a.cpp and.h file Straight compiles into game Adds commented header explaining origins of exported file (for editing later)
12
Level Editor Video
13
Versioning Woes To upgrade or not to upgrade Pros A more stable build (hopefully) A community supported build Cons Time needed to update game code to new interfaces Possible new bugs happening Newer version no guarantee of use We decided…
14
Upgrade! Two very good reasons why: We had major rendering bugs with large backgrounds These were better supported with newer PAlib The university computers had been upgraded We needed to match these so we could develop at UCS We assessed this risk and factored upgrade time into our project.
15
Marketing – Social Networking Goals Drum up interest in the game and it’s content Possible networking with http://www.facebook.com/endangeredspeciesgame
16
Goals Consolidation of assets useful to external stakeholders or members of the press Minimize time spent communicating common information or data related to the game to individuals Marketing – Press Pack http://www.creyke.com/ma/esoti/presspack
17
George
18
New Revised Level Design Pipeline Designer Programmer Design in level editor Compile into game
19
Potential Solution 1 Designer Design in level editor Compile into game
20
Potential Solution 2 DesignerDesign in level editor and export to game readable file
21
Level Creation PALib constrains maximum number of drawable sprites to 128 and DS hardware has small amount of VRAM Maximum NDS file size 4Mb Purpose of new level creation system was to create complex levels without exceeding these limits DS Limitations
22
Level Creation Level sprites are now created from a library of assets (tiles) Invisible or inactive sprites have their memory freed dynamically Levels are limited more by the DS conventional memory and can have several hundred sprites throughout the whole level Levels are created by code generated from the editor so the NDS file usage is minimal New Solution
23
Level Creation Ice blocks for each level created dynamically from a library of tiles Ice blocks can now move about over the water or even break apart The memory consumed by additional levels is minimal as the same tiles are reused
24
Level Creation Current Tile Library
25
Bugs / Memory Leaks Fixed memory leak occurring from loading and deleting levels Other minor memory leaks are present in the menu and will be ironed out in the near future Massive memory corruption caused by PALib when deleting and creating sprites often. Fixed in time for the first playtest
26
Dean
27
Level Creation Level Editor Fast, Have it at home/on laptop, Ease of use, Customizable level sizes, Adjust times for medal levels, Level name, Asset cloning, Shark path creation, Wordage on signposts
28
Level Creation cont. Level Design Distance between icebergs, Number of fish, Positioning of checkpoints, Iceberg sizes, Signposts and what they say
29
Level Creation cont. The first level A tutorial level Signposts tell the player how the controls work Teaches the player how to control the game as they play (A mechanic currently used in today’s games to prevent having tedious tutorial sessions. Found in LittleBigPlanet ) A more fun way of learning the game controls quickly
30
Project Plan
31
Risks Realised Hardware failure Memory leaks Level design time issues Upgrade PAlib R4 Cards left in Harlow/Micro SD Cards Worn Out
32
Ryan
33
Playtest A alpha play test was held on the 19 th of march, how was it organised? Step one: Infiltrate Chris's level one flash lesson Step two: Remember to bring crisps Step three: Get some volunteers Step four: Test the game Step five: Hand out the questionnaires
34
Questionnaire What was the aim of the Questionnaire? What did we want to know? The three main questions. Were the controls effective? Was the game play fair and changing? Was the game enjoyable?
35
Playtest results Were the controls effective?
36
Playtest results Was the game fair and changing?
37
Playtest results Was the game enjoyable? Overall the game received positive feedback from the testers, some advisements for game improvements are listed below. - More pressure to complete objectives and more mechanics building on jump - A more prominent signpost font - A greater variety of penguins
38
Press Pack Renders Art work has been created for use in a press pack and magazine article. What is in a press pack? IP1Zine Magazine Article – Artwork deadline www.creyke.com/ma/esoti/presspack
39
Dean
40
What next? Continue to adjust game based on feedback Playtest the game with the new/revised 10 levels with our target audience Integrate polar bear and mechanics Integrate timers Refine scoring/difficulty/controls Finish UI Finish menu screens
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.