Neopets: PetPetPark

Roles: Assistant Producer, Lead Level Designer

Client: Neopets, Nickelodeon

Platform: Flash

Genre: Online MMO

Link: Petpetpark.com

Overview

As Lead Level Designer for PetPetPark, I helped design and construct an organic, navigable world built entirely from tiles and object assets. I worked closely with the Lead Designer and programmers to create the vision. I directed artists in the construction of world objects using the OpenSpace™ editor.

Click to Play!
Organic Environment, World Map

Organic Environment, World Map

Crafted organic coastlines, flora, and other natural world elements out of tiles and objects.

In-game Map, Garden Walk

In-game Map, Garden Walk

Co-designed exterior layout, created organic garden layouts.

In-game, Northwest Gate

In-game, Northwest Gate

Structured fencing and organic gardens.

In-game, Floating Gametiles

In-game, Floating Gametiles

Created game objects, layed out tiles for in-world mini-game.

Game Lobby, World Map

Game Lobby, World Map

Co-designed layouts of Game Lobbies.

Interior Layout, PetPet University

Interior Layout, PetPet University

Co-designed layouts of interior maps.

Arial View, World Map

Arial View, World Map

Zoomed-out snapshot of the entire world.

Level Editor, OpenSpace™

Level Editor, OpenSpace™

Level Editor, OpenSpace™. Openspace was our editor and engine of choice. During the dev process, we switched engines entirely, moving from the EUP™ engine to OpenSpace™.

In the end, OS proved to be much more flexible in implementing new objects and making changes on the fly. Both were licensed engines.

Setting Walkabilities, World Map

Setting Walkabilities, World Map

Defined walkability around world objects in-editor. Green tiles are walkable. Grey tiles are unwalkable. Empty grid squares are unwalkable.

Dividing Objects, Fixing Render Bugs, World Map

Dividing Objects, Fixing Render Bugs, World Map

Coordinated fix of render bugs. Divided up objects to accommodate OpenSpace’s tile ordering. Rebuilt objects in parts. Separate pieces shown.

Implemented Parameters, Interactive Objects

Implemented Parameters, Interactive Objects

Implemented and maintained object parameters. Worked with programmers to coordinate object functionality.