Thread: Pokemon: Azure
View Single Post
Old July 21st, 2011 (2:54 PM). Edited November 2nd, 2013 by DJClass.
DJClass's Avatar
DJClass DJClass is offline
Join Date: Jul 2011
Gender: Male
Posts: 28
tenFold Studios Presents: Pokémon Azure

Game information
DJ Class
tenFold Studios
Engine Testing


Game Details

Pokémon Azure (Previously 'Pacific Blue’) is based on the real-life locations along the Pacific Shore of North America. The towns are heavily influenced by their real life counterparts. The game will consist of counterparts of California, Hawaii, Oregon, Washington, Nevada, several territories of Canada, and Alaska. The ultimate goal of this game is to create an engine that allows players to create their own Pokémon game by using the various tools to create their own locations, or even using the source code itself!

Azure Plot

The plot is basically your usual Pokémon journey - catch Pokémon, get badges, deal with rivals, go exploring, help take down a villainous team, all that fun stuff. There are plenty of surprises along the way, though!

Your travels will take you across the Pacific region, a land of highly diverse terrain and weather and a great variety of Pokémon - over 300 in the Regional Dex alone. From fields and forests to deserts and mountains to tundras and volcanoes, exploring this region is not for the faint of heart! On the other side of the coin, there are lots and lots of other trainers on the road who are just as competitive as you. For the truly brave, there’s even an option to enforce Nuzlocke rules on the game.

Joining your adventures are your younger sibling and your childhood friend, both of whom are on their own journey. Professor Cedar saw a lot of potential for greatness in the three of you, and however you can, you’re going to prove him right. You’re all aiming to be the best, but your friend is willing to get stronger at any cost - and a certain shady group making the rounds looking for new recruits might just be able to make his dreams come true.

Characters and Organizations

The main characters, two siblings from Orange Town. They grew up a very healthy life in Orange Town, alongside their childhood Rival Chadwick. Now that they are finally of age, they are allowed to choose their first Pokémon and begin their journey!

The main Rival in Azure, Chadwick is a snarky, mean-spirited boy from Orange Town, who grew up with Sean and Marina. Now that he is old enough to start his own journey, Chad plans on becoming the best trainer ever. But he'll need power to do it. And the mysterious 'Team Toxic' looks like it can offer him exactly what he needs...

Team Toxic-
A group of thugs who were once a small time gang, now operate hidden 'Muk Farms'. What the exact purpose of these farms are, no one is sure, but one thing is for sure; Toxic is planning something, and it can't be good!

North Co.-
A business Empire known for manufacturing Pokéballs. Headed by the mysterious 'Mr. North', very little is known about this company. But what is it that they have to do with Team Toxic?

Engine Details

We are programming our set of development tools and engine in C# using the XNA Framework. We tried using pre-made engines, but decided that those were very general, and the custom engine in development has already so many hours into it, that it would be un-wise to go with a pre-made game engine. Our engine is programmed to our specific performance and platform goals. This engine will be usable on the Windows platform. OSX, iOS, Android, *nix, and XBOX 360 are possible additions, but that is not our concern as of now. The creation of our content lies in the Map Maker that we have designed, allowing us to place building, tiles, trainers, player, weather, scripts, and much more functionalities to bring Pokémon Azure as a whole to our audience.

Nuzlocke Mode

Pokémon: Azure will have one thing exclusive to it, that no other game before has had (as far as we've seen!); an official Nuzlocke Mode, supported by the creator of Nuzlocking, Ruby himself! Yup, that's right! A real, honest to goodness, Nuzlocke Mode. It will abide by classic 'Ruby' rules.

  • You can only catch the first Pokémon of each new route.
  • If it faints, then it dies and is released from your party.
If you don't know what Nuzlocking is, go to Nuzlocke's blog and read his awesome damn comic!

Online Details

A complete online trading system powered by RattleSnake & Mercury, two in-house projects. This will allow anyone to upload Pokemon, perform searches, and trade with any other people. It will function almost like Nintendo's GTS system.

On top of this, there will be online Matchmaking for battling across the Internet, which will not require port forwarding of any kind, allowing anyone to host! The matchmaking will use a point-based ranking system for those matches that choose to allow it. You can also choose to do what Pokemon Stadium allows, and create a "Rental" team instead of transferring your own over.

The matchmaking will also have a friends list system, allowing you to send/receive invitations to battles with friends and even view the profile of who is challenging you (allowing you to "peek" at their team). If you get bored, you can do random match-ups, and eventual support for double and triple battles will occur as well!

Engine Features

Engine-Specific Features:
  • Multiple Saves
  • Online Services
  • Innovative Single-Screen UI (unique interface to be used on only one screen)
  • Online Matchmaking

This list of toolset features are some of the many features in our toolset used to create Pokemon Azure.

Toolset Features:

  • Custom Scripting Interface
  • Map Editing
  • The Pokemon World is consisted of many zones that are lain adjacent to each other
  • Some zones aren't part of the world (inside areas)
  • Each Zone consist of scenery objects, trainers, tiles, etc...
  • Intuitive graphical interface
  • Drag-and-drop scenery
  • Trainer editing
Engine Preview

Online Features

Online Trading System:
Filter System
  • Unique Accounts for each person, allowing multiple connections from the same computer. [But not the same game account, so no exploiting for you!] This would actually allow one to trade between accounts easily.

Matchmaking System:
  • Will not require port forwarding
As a note, this might slow down response times a small bit, depending on the connection type you have.
  • Random Match ups.
  • Point-based system for rankings.
  • Friend System to keep track of your friends and challenge them to'
  • Make a "rental" team instead of using your own Pokemon
  • And much much more!

Finished Artwork

Splash Screens

Carmine Forest






Q. So, if I wanted to follow the progress on this project, how would I do that?
A. well, you could visit us at our website (links below), or follow our tumblr. we tend not to update that often, usually only when something important happens.

Q. I’d like to help! How would I join you?

A. contact me (DJ Class) via one of the links below, and we’ll set up an appointment and discuss things!

Q. What exactly do you guys need from a potential team member?

A. if you can create trainer sprites, then please, contact me as soon as possible. and if you are any good with making music with Pokémon soundfonts, then feel free. otherwise we’re not currently looking for any other help.

Q. Hey, haven’t I seen this somewhere before?

A. yes, you have. tenFold Studios (formerly eightkit) is a splintered faction of NAPL (North American Pokémon Leagues), which was itself a sub-division of IAPL (International Association of Pokémon Leagues). Please visit their website (link below), and tell them tenFold sends their regards!

Q. When you say 'gen 5 graphics', does this include the 3D overworld and battle scene? Or do you mean the 5th gen graphical style in 2D like other games on this forum? (Awkward Squirtle)

A. The Overworld will be a '2.5D' style, having 2D trainer sprites, and 3D models for buildings. The battle scene will also be 2D.

Q. Is there any particular reason you chose C# and XNA? (Awkward Squirtle)

A. Ease of development, and the fact that all the developers involved know C#, kind of makes it an easy pick.

Q. I notice you're using a larger resolution (640x480, right?). What's your reasoning for not also increasing the tile size? Judging from the overworld sprites, it's still 16x16... Also, have you got larger Pokémon sprites already? (Awkward Squirtle)

A. Yes, the resolution size will be 640x480. The tile sizes are actually slightly larger than the standard Black and White tilesets (I believe they are 30x30, ours are 32x32). The overworlds themselves are also a max size of 32x32 (Again, Black and White ones are 30x30, I believe GBA OW's are 16x16). We will be using the standard Black and White Pokémon sprites for our battles since recreating 649 front and back sprites and then animating them would most definitely push our project into the dangerous HL3 zone.

Q. How are you doing the 3D map editor? Is it tile-based? (Awkward Squirtle)

A. It is mainly tile-based. Currently we can freely place trainers, npc's, and objects (trees, buildings, etc...) around on the map. Each thing we can place, including the tiles, can have a script assigned to them. Scripts can be accessed on touch or on activation.

Q.For events, I see you're using scripting. Is this difficult to implement? (Awkward Squirtle)

A. The Lua library we're using makes things a blast. Our goal is to make scripting easy for the mappers so they dont have to worry about learning some huge language in order to get things done. Implementing it took some research, but it wasn't difficult at all.

Q.Also, in the first post, it mentions an 'innovative UI'. Am I correct in saying this will be mouse-controlled? (Awkward Squirtle)

A. Sure, you can use your mouse for the UI. You don't have to, but it's an option. The innovative part is to make the transition from the DS to the PC a comfortable one. Elements in the UI will definitely be a plus for users with a mouse, but it should be accessable to someone who is playing just on their keyboard, or if they wanted to use a gamepad to play with as well.

Support us!

private message
email - [email protected]
skype - pacificcharmilio (username 'Baird')
IAPL - (removed link due to no off-site linking, but go ahead and google it!)
NikNaks' World of Region Maps - Pokécommunity thread
Nuzlocke -
(removed link due to no off-site linking, but go ahead and google it!)

Support us!

HTML Code:

HTML Code:
Credits/Thank Yous

tenFold Studios
Co-Admin of tenFold Studios - Martialis Raghu (ShinyJirachi)
Co- Admin of tenFold Studios - DJ Class (Baird, Charmilio)

Senior Programmer - Martialis Raghu (ShinyJirachi)

Senior Programmer - Programmah (Willaien)
Senior Programmer - Upton (Darkkal)
Senior Programmer - NSee (Ency)

Senior Scripter - DJ Class (Baird, Charmilio)

Scripter - Loch Ness Lapras (Parasect)
Scripter - Desame11 (Lyra's Marill)
Scripter - Gram (muge)

Senior Artist - Rayleigh (SoaringSomone)

Artist - Atlas (KY_GhostTrainer)
Artist - Gram (muge)

Senior Musician - Andross (Tortiss)

Musician - Rocky (Choco)


Music, Sprites - Aus_Pokeguy
Scriptwork - Duskull (ShinyGengar)



Special Thanks

Secant (Averdak)
Fenix (Chingling)
Everyone at IAPL!
~JV~ for the Post Layout
Reply With Quote