Pocket Game Developer
Pocket Game Developer(PGD) is a mobile 2D game creation platform for android developed by Straypixelgames with the vision of making mobile game development possible.
Straypixelgames[edit]
Straypixelgames is a company with 5 members that make and develop Pocket Game Developer, they have a twitter account, a discord server, and a youtube channel, all of which are used to provide information on new updates and news.
UI and Levels[edit]
New levels:[edit]
New levels can be created and can include in game types that differ from the game type chosen upon creation of a game(optional), they cannot be deleted though. These levels require a Finish Line object or UI button to transfer between levels.
New UI Levels:[edit]
UI levels are used to make menu-type levels such as title screens and level select screens and it requires a UI button to transfer between levels. UI levels are also the only levels that cannot use objects that are created from the Objects Menu.
New UI Screens:[edit]
UI screens are used to make in-game menus like a pause menu or a shop menu and can be opened while playing a game.These store things like the default player movement buttons. They can be entered via UI button, NPC contact, or Quest NPC contact/quest completion.
Game Types[edit]
The game types that are currently available in Pocket Game Developer are Platformer,Top-Down,Tower Defence, and Endless Runner.
Platformer[edit]
The Platformer Game Type is a side-scrolling mode where the player can explore throughout the level to find the end and in this Game Type, players can move horizontally, jump, fall, and dash or shoot.(Dependent on playertype)
Top-Down[edit]
The Top-Down Game Type is a mode where the player can move north,south,east, or west(up, down, left, and right), and there is no jump or shoot, but the player does not fall.
Tower Defence[edit]
Tower Defence is a round-based game and it has a similar viewpoint as Top-Down games, however, there is no player object, the player(user) must place towers along a path on which the enemies travel and the player(user) must use the projectile-shooting towers to eliminate the enemies before they reach the end.
Endless Runner[edit]
The Endless Runner Game Type is a mode where the player is forced to constantly move right and the only control the player has is to jump.
Object creation[edit]
New objects can be created by pressing the green plus button in the upper-right corner of the level editor, each Game Type has different objects that are available for it, and some Game Types have objects that are exclusive to that type. It is possible to place objects in Game Types that they don't belong in, however they're physics and/or functions will be broken.
Platformer Objects[edit]
Object Name | Sprite animations | Audio Options | Pushable | Moves out of Initail tile | Scalable |
---|---|---|---|---|---|
Platforming Player | 11 | 1 | yes | yes | yes |
Shooting Player | 9 | 1 | yes | yes | yes |
Object Name | Sprite Animations | Audio options | Pushable | Moves out of Initial tile | Scalable |
---|---|---|---|---|---|
Patrol Monster | 4 | 2 | yes | yes | no |
Charging Monster | 10 | 4 | yes | yes | no |
Aggro Monster | 6 | 3 | yes | yes | no |
Flying Monster | 9 | 4 | yes | yes | no |
Slam Monster | 3 | 2 | yes | yes | no |
Boss Monster | 6 | 3 | yes | optional | yes |
Spawner | 2 | N/A | no | no | no |
Projectile | 3 | 2 | no | yes | no |
Object Name | Sprite Animations | Audio Options | Pushable | Moves out of Initial tile | Scalable |
---|---|---|---|---|---|
Block | 1 | N/A | no | no | no |
Bounce Object | 2 | 1 | no | no | no |
Puzzle Block | 2 | N/A | yes | yes | no |
Decoration | 1 | N/A | no | no | yes |
Finish Line | 1 | N/A | no | no | no |
Spikes | 1 | N/A | no | no | no |
Door | 2 | 1 | no | no | no |
Level Checkpoint | 3 | N/A | no | no | no |
Portal | 3 | 1 | no | no | no |
Object Name | Sprite Animations | Audio Options | Pushable | Moves Out of Initial tile | Scalable |
---|---|---|---|---|---|
Coin | 2 | 1 | no | no | no |
Player Swaper | 2 | 1 | no | no | no |
Projectile Swaper | 2 | 1 | no | no | no |
Health Pack | 2 | N/A | no | no | no |
Speed Upgrade | 2 | N/A | no | no | no |
Damage Upgrade | 2 | N/A | no | no | no |
Key | 2 | 1 | no | no | no |
Quest Object | 2 | 1 | no | no | no |
Object Name | Sprite Animations | Audio Options | Pushable | Moves Out of Initial tile | Scalable |
---|---|---|---|---|---|
NPC | 7 | N/A | no | optional | no |
Camera Changer | 2 | N/A | no | no | no |
Quest NPC | 5 | N/A | no | no | no |
Top-Down Objects[edit]
Object Name | Sprite Animations | Audio Options | Pushable | Moves Out of Inital Tile | Scalable |
---|---|---|---|---|---|
Top Down Player | 13 | 1 | no | yes | no |
Tap Player | 8 | 4 | no | yes | no |
Sprite Tap Player | 15 | 2 | no | yes | no |
Object Name | Sprite Animations | Audio Options | Pushable | Moves Out of Inital Tile | Scalable |
---|---|---|---|---|---|
Spawner | 2 | N/A | no | no | no |
Flight Monster | 4 | 2 | yes | yes | yes |
Wander Monster | 14 | 2 | yes | yes | yes |
Projectile | 3 | 2 | no | yes | no |
Object Name | Sprite Animations | Audio Options | Pushable | Moves Out of Inital Tile | Scalable |
---|---|---|---|---|---|
Wall Object | 1 | N/A | no | no | no |
Bounce Object | 2 | 1 | no | no | no |
Puzzle Block | 2 | N/A | yes | yes | no |
Decoration | 1 | N/A | no | no | yes |
Level End | 1 | N/A | no | no | no |
Spikes | 1 | N/A | no | no | no |
Door | 2 | 1 | no | no | no |
Level CheckPoint | 3 | N/A | no | no | no |
Portal | 3 | 1 | no | no | no |
Object Name | Sprite Animations | Audio Options | Pushable | Moves Out of Initial Tile | Scalable |
---|---|---|---|---|---|
Coin | 2 | 1 | no | no | no |
Player Swapper | 2 | 1 | no | no | no |
Projectile Swapper | 2 | 1 | no | no | no |
Health Pack | 2 | N/A | no | no | no |
Speed Upgrade | 2 | N/A | no | no | no |
Damage Upgrade | 2 | N/A | no | no | no |
Key | 2 | 1 | no | no | no |
Quest Object | 2 | 1 | no | no | no |
Object Name | Sprite Animations | Audio Options | Pushable | Moves Out of Initial Tile | Scalable |
---|---|---|---|---|---|
NPC | 7 | N/A | no | optional | no |
Camera Changer | 2 | N/A | no | no | no |
Quest NPC | 5 | N/A | no | no | no |
Tower Defence Objects[edit]
Object Name | Sprite Animations | Audio Options | Pushable | Moves Out of Initial Tile | Scalable |
---|---|---|---|---|---|
Tower Manager | 2 | N/A | no | no | no |
Object Name | Sprite Animations | Audio Options | Pushable | Moves Out of Initial Tile | Scalable |
---|---|---|---|---|---|
Spawner | 2 | N/A | no | no | no |
Ground Monster | 4 | 2 | no | yes | no |
Projectile | 3 | 2 | no | yes | no |
Tower | 4 | 1 | no | no | no |
Object Name | Sprite Animations | Audio Options | Pushable | Moves Out of Initial Tile | Scalable |
---|---|---|---|---|---|
Decoration | 1 | N/A | no | no | yes |
Level End | 1 | N/A | no | no | no |
Path | 2 | N/A | no | no | no |
Endless Runner Objects[edit]
Object Name | Sprite Animations | Audio Options | Pushable | Moves Out of Initial Tile | Scalable |
---|---|---|---|---|---|
Running Player | 5 | 1 | no | yes | no |
Flying Player | 4 | N/A | no | yes | no |
Object Name | Sprite Animations | Audio Options | Pushable | Moves Out of Initial Tile | Scalable |
---|---|---|---|---|---|
Patrol Monster | 4 | 2 | yes | yes | no |
Charging Monster | 10 | 4 | yes | yes | yes |
Aggro Monster | 6 | 3 | yes | yes | yes |
Flying Monster | 9 | 4 | yes | yes | no |
Slam Monster | 3 | 2 | yes | yes | no |
Boss Monster | 6 | 3 | yes | optional | yes |
Spawner | 2 | N/A | no | no | no |
Projectile | 3 | 2 | no | no | no |
Object Name | Sprite Animations | Audio Options | Pushable | Moves Out of Initial Tile | Scalable |
---|---|---|---|---|---|
Block | 1 | N/A | no | no | no |
Bounce Object | 2 | 1 | no | no | no |
Decoration | 1 | N/A | no | no | yes |
Level End | 1 | N/A | no | no | no |
Spikes | 1 | N/A | no | no | no |
Level CheckPoint | 2 | N/A | no | no | no |
Object Name | Sprite Animations | Audio Options | Pushable | Moves Out of Initial Tile | Scalable |
---|---|---|---|---|---|
Coin | 2 | 1 | no | no | no |
Player Swapper | 2 | 1 | no | no | no |
Projectile Swapper | 2 | 1 | no | no | no |
Speed Upgrade | 2 | N/A | no | no | no |
Damage Upgrade | 2 | N/A | no | no | no |
Sprite Editor[edit]
8x8, 16x16, 32x32, and 64x64 are the available sizes for sprites, but there is a secret 128x128 sprite template that is deactivated and invisible next to the 64x64 option.
It cant be used by normal means and has to be activated by manually editing the code, but once activated, it cant actually be used as there is a crash upon selecting the button once inside the PGD app.
Once a sprite has been created, if a user has made a Pocket Game Developer account via the title screen with the "go" button, they can save it and/or lock the sprite so other people who play they're game can't steal the locked sprite.
The sprite editor includes 6 different color palettes and an option to change the opacity of the color that is currently selected(the default color's opacity cannot be edited and you must select another color, or select a black in the pallets to change the opacity.
When you save a sprite, the sprite will appear in the "saved sprites" section below the sprite size options when making a new sprite, the sprite store and your purchased sprites will also appear to the right of your saved sprites. Saving a sprite is the only way to move the sprite to the image gallery on your device.
Sprite Store[edit]
In the sprite store there are various sprites and sprite sets that have been made by people and added to the sprite store by the developers of Pocket Game Developer.
Sprites are purchased with in-game coins that can be obtained via ads, they cannot be purchased using real world money.
Once purchased, sprites can be added to any object regardless of whether or not the object was built for the amount of sprites in the sprite sets.
Background and Camera Editor[edit]
Background Editor[edit]
There is currently no way of making a sprite background, however, there is an option to choose what color the background is, which can be any solid color from the 6 color pallets.
Camera Editor[edit]
In the camera editor screen, there is an option for whether or not the camera should follow the player and an option for the zoom level, however, due to a bug, the first time the camera is set to not follow the player and stay in one place, the option to make the camera stationary will always put the camera in that spot, so choose the placement wisely,
Sound Creator[edit]
The sound creator is an 8-bit sound generator that lets you create a sound based on a random generation from one of seven presets, then changing the settings of that sound with settings for "frequency, slide, decay, duration, waveyness, and waviness speed".
Music Creator[edit]
The music creator is not released yet, however, when it does get released, it will be a midi music maker that uses sounds created in the sound creator.
References[edit]
Most information was referenced directly from the Pocket Game Developer app and can also be referenced from news and updates at Straypixelgames at Twitter and Youtube, though the Pocket Game Developers most used source for news and updates is they're Discord server, a link to the Pocket Game Developer Discord server can be found on the opening screen within the Pocket Game Developer app.
Straypixelgames Twitter: https://twitter.com/straypixelgames?lang=en
Straypixelgames Youtube: https://www.youtube/Straypixelgames
Pocket Game Developer download on the Google Play.
https://play.google.com/store/apps/details?id=com.pocketgamedev&hl=en_US
All information was sourced from within the Pocket Game Developer app and from the official sites on which the information is given by the creators themselves, there are no reliable references that have been released by the Pocket Game Developer users and so this page was created as a hopeful source of information about Pocket Game Developer.
This article "Pocket Game Developer" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Pocket Game Developer. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.