Draft:Pix and Bit's First Game Design Document: Difference between revisions

From Pix & Bit Wiki
Jump to navigationJump to search
Content added Content deleted
m (fixed a bunch of syntax errors)
 
(25 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Draft article |join-in=no |noafc=yes |subject=documentation}}

{{SHORTDESC:Pix and Bit: the Untitled Prototype''' is a 3<sup>rd</sup> person puzzle-action-adventure 2-player co-op 3D platformer, built in the Godot Engine.}}
{{SHORTDESC:Pix and Bit: the Untitled Prototype''' is a 3<sup>rd</sup> person puzzle-action-adventure 2-player co-op 3D platformer, built in the Godot Engine.}}


Line 4: Line 6:


__FORCETOC__
__FORCETOC__

= <center><big>'''PIX AND BIT'S FIRST GAME DESIGN DOCUMENT'''</big></center> =


== Contents & Sub-pages ==
== Contents & Sub-pages ==
__TOC__{{Subpages}}
{|
|__TOC__
|
{| class="wikitable mw-collapsible"
|'''List of subpages '''
|-
|
*[[talk:Pix and Bit's First Game Design Document|Discussion]]
* [[GDD1/Roadmap|Roadmap]]
|}


==Introduction==
|}
In the historical analysis, we will highlight the importance; of the technological and design strives made in early 3D platformers while paying respects to all the developers whom built on the rich 3 decade long tradition, analysing the successes and failures of the genre beginning at the first pioneers (such as Bug!, Super Mario 64, Alpha Waves, Bubsy 3D, etc.) to more modern releases (such as A Hat in Time, Super Lucky Tale, modern Super Mario franchise, etc). The history of individual 3D platformers are analysed in separate essays, their gameplay, stories and aesthetics dissected; hyperlinked to this design document. Due to the inexperience of the author/s of this document, it might take characteristics of a scientific, professional, college and academic paper and possibly something else entirely even indefinable.

==Historical analysis of 3D platformers==
{{gray|Beginning from Alpha Wave. We will learn from the past to avoid the mistakes and build on successes developers have made before us.}}


==Game Overview==
== Synopsis for MVP (Minimum Viable Product) ==
'''Pix and Bit: the Untitled Prototype''' is a 3<sup>rd</sup> person puzzle-action-adventure 2-player co-op 3D platformer, built in the [https://godotengine.org/ Godot Engine].
'''Pix and Bit: the Untitled Prototype''' is a 3<sup>rd</sup> person puzzle-action-adventure 2-player co-op 3D platformer, built in the [https://godotengine.org/ Godot Engine].
===Game Theme===
The world of Pix & Bit is set in the far future of a shattered [https://en.wikipedia.org/wiki/Earth Earth], Humans are long gone though ruins of their civilizations are a common occurrence, some used as a settlements for many different species that inhabit the world. The shattered planet is comprised of many floating chunks, ranging from dust clouds (that may coalesce into duststorms) to Moon-sized continental chunks.


=== Game Concept===
The first goal to achieve 2-player co-op will for it to be local split-screen multiplayer, and when the prototype consolidates into a more coherent product; implement support for LAN and WAN multiplayer with dedicated server hosting or peer-2-peer server hosting.
The main design pillars of Pix & Bit is Co-op oriented platforming and puzzles, both tying in to support the action.


*Example: Rushing into a fight and spamming the basic ATTACK move should not work because enemies will have strengths and weaknesses, they will be immune when you do not exploit their weaknesses, perhaps there is room for difficulty levels.
The main design pillars of Pix & Bit is Co-op oriented platforming and Co-op oriented puzzles, both tying in to support the co-op oriented action.
*Puzzles have to involve both of the players solving it together, however in the hub world or more open-ended sections of level some areas will not need the players to be together to access secrets (encouraging them to sometimes split-up)
*As with combos in combat, there will be combos during platforming, each character offering their up-sides and down-sides when it comes to platforming and how they can aid each other's shortcomings.


== Gameplay==
* Example: Rushing into a fight and spamming the basic ATTACK move should not work because enemies will have strengths and weaknesses, they will be immune when you do not exploit their weaknesses, perhaps there is room for difficulty levels.
===Playable Characters===
* Puzzles have to involve both of the players solving it together, however in the hub world or more open-ended sections of level some areas will not need the players to be together to access secrets (encouraging them to sometimes split-up)
A playable character is a character that is controllable by a player.
* As with combos in combat, there will be combos during platforming, each character offering their up-sides and down-sides when it comes to platforming and how they can aid each other's shortcomings.
====[[GDD1/Pix|Pix]] (Player 1)====


====[[GDD1/Bit|Bit]] (Player 2)====
== Gameplay ==


=== Pix (Player 1) ===
====[[GDD1/Chip|Chip]] (Player 1 or 3)====


=== Bit (Player 2) ===
====[[GDD1/Bug|Bug]] (Player 2 or 4)====


===Non-Playable Characters===
=== Chip (Player 1 or 3) ===
====Friends====
====Enemies====
*The Keyster, a fat six-legged hamster hiding inside keyholes ready to swallow keys of unsuspecting keyholders.


=== Bug (Player 2 or 4) ===
====Bosses====
*Sorcerer King Girnigoe (based on kyunastralgoat's Girnigoe)
*Triks & Hit (based on Jpepwepy's [[Triks (character)|Triks]] and [[Hit (character)|Hit]])
*Cilantro Sky-Pirates (based on Jpepwepy's [[Captain Coriander Slantreaux (character)|Captain Coriander Slantreaux]] and [[Professor Parslei (character)|Professor Parslei]])


== Graphical User Interface ==
==Graphical User Interface ==
The '''Main Menu''' is the initial scene that loads after you run the program and all the intro-scenes finish running (Godot Engine logo ex.)
The '''Main Menu''' is the initial scene that loads after you run the program and all the intro-scenes finish running (Godot Engine logo ex.)
{|
{|
Line 50: Line 57:
|On-click buttons:
|On-click buttons:


*'''New Save'''; this option prompts the players to type in a new name for the save,
* '''New Save'''
*'''Load Save'''; this should open a new window with a list of saves showing the name, the progress reached in collectibles, time spent and in the place saved in.
* '''Load Save'''
* '''[[Pix and Bit's First Game Design Document/Options|Options]]''' is sub-menu will show a list of sliders, boxes and drop-down menus that will allow the user to change how the program renders itself on their display. This includes (and is not limited to): volume adjustment, color blindness modes, resolution and window scale, windowed/fullscreen mode, viewporting modes (splitscreen and windowed), brightness & contrast, general quality settings, keyboard/controller configuration, etc.
*'''[[Pix and Bit's First Game Design Document/Options|Options]]''' is sub-menu will show a list of sliders, boxes and drop-down menus that will allow the user to change how the program renders itself on their display. This includes (and is not limited to): volume adjustment, color blindness modes, resolution and window scale, windowed/fullscreen mode, viewporting modes (splitscreen and windowed), brightness & contrast, general quality settings, keyboard/controller configuration, etc.
* '''[[Pix and Bit's First Game Design Document/Options|Credits]]''' loads a new scene with a scroll-down wall of text showing all the people (and the tools they used) whom have contributed to the development of the program.
*'''[[Pix and Bit's First Game Design Document/Credits|Credits]]''' loads a new scene with a scroll-down wall of text showing all the people (and the tools they used) whom have contributed to the development of the program.
* '''Quit to desktop''' displays a confirmation window upon click begging the player to stay, with buttons ''Yes'' and ''No'' underneath the warning, ''No'' would close the prompt while ''Yes'' would close the program.
*'''Quit to desktop''' displays a confirmation window upon click begging the player to stay, with buttons ''Yes'' and ''No'' underneath the warning, ''No'' would close the prompt while ''Yes'' would close the program.
|The '''logo''' that would float above all the buttons:[[File:Pixbitweblogo2.png|left|150x150px|placholder logo]]
| The '''logo''' that would float above all the buttons:[[File:Pixbitweblogo2.png|left|150x150px|placholder logo]]
|}
|}




===Game Menu===
The '''Game Menu''' is an in-game window that can be opened by pressing the ESC key (on a typical US keyboard) though cannot be loaded in the Main Menu.
is an post-Main Menu in-game window that is opened by pressing the ESC key (on a typical US keyboard), it cannot be opened in the Main Menu instead the ESC key will prompt the player to quit the game. Pressing the ESC during a cutscene pauses it and opens the menu. In all instances of the game
*'''Continue'''
*'''Save Game'''
*'''Load Save'''
*'''[[Pix and Bit's First Game Design Document/Options|Options]]'''
*'''Return to Main Menu'''
*'''Quit to Desktop'''


==External Links==
* '''Continue'''
* '''Load Save'''
* '''[[Pix and Bit's First Game Design Document/Options|Options]]'''
* '''Return to Main Menu'''
* '''Quit to Desktop'''


#GitHub: https://github.com/captaincronch/pix-and-bit
== External Links ==


[[Category:Documentation]]
# GitHub: https://github.com/captaincronch/pix-and-bit

Latest revision as of 12:05, 6 December 2023

Script error: No such module "Namespace detect".


Note: This page is dedicated to all the documentation and discussion around the Pix and Bit video game. The page should, as time goes on, form into something more 'professional' and coherent. Try to keep all the informal discussions in the discussions tab.


Contents & Sub-pages[edit | edit source]



Introduction[edit | edit source]

In the historical analysis, we will highlight the importance; of the technological and design strives made in early 3D platformers while paying respects to all the developers whom built on the rich 3 decade long tradition, analysing the successes and failures of the genre beginning at the first pioneers (such as Bug!, Super Mario 64, Alpha Waves, Bubsy 3D, etc.) to more modern releases (such as A Hat in Time, Super Lucky Tale, modern Super Mario franchise, etc). The history of individual 3D platformers are analysed in separate essays, their gameplay, stories and aesthetics dissected; hyperlinked to this design document. Due to the inexperience of the author/s of this document, it might take characteristics of a scientific, professional, college and academic paper and possibly something else entirely even indefinable.

Historical analysis of 3D platformers[edit | edit source]

Template:Gray

Game Overview[edit | edit source]

Pix and Bit: the Untitled Prototype is a 3rd person puzzle-action-adventure 2-player co-op 3D platformer, built in the Godot Engine.

Game Theme[edit | edit source]

The world of Pix & Bit is set in the far future of a shattered Earth, Humans are long gone though ruins of their civilizations are a common occurrence, some used as a settlements for many different species that inhabit the world. The shattered planet is comprised of many floating chunks, ranging from dust clouds (that may coalesce into duststorms) to Moon-sized continental chunks.

Game Concept[edit | edit source]

The main design pillars of Pix & Bit is Co-op oriented platforming and puzzles, both tying in to support the action.

  • Example: Rushing into a fight and spamming the basic ATTACK move should not work because enemies will have strengths and weaknesses, they will be immune when you do not exploit their weaknesses, perhaps there is room for difficulty levels.
  • Puzzles have to involve both of the players solving it together, however in the hub world or more open-ended sections of level some areas will not need the players to be together to access secrets (encouraging them to sometimes split-up)
  • As with combos in combat, there will be combos during platforming, each character offering their up-sides and down-sides when it comes to platforming and how they can aid each other's shortcomings.

Gameplay[edit | edit source]

Playable Characters[edit | edit source]

A playable character is a character that is controllable by a player.

Pix (Player 1)[edit | edit source]

Bit (Player 2)[edit | edit source]

Chip (Player 1 or 3)[edit | edit source]

Bug (Player 2 or 4)[edit | edit source]

Non-Playable Characters[edit | edit source]

Friends[edit | edit source]

Enemies[edit | edit source]

  • The Keyster, a fat six-legged hamster hiding inside keyholes ready to swallow keys of unsuspecting keyholders.

Bosses[edit | edit source]

Graphical User Interface[edit | edit source]

The Main Menu is the initial scene that loads after you run the program and all the intro-scenes finish running (Godot Engine logo ex.)

Intractable elements Aesthetic elements
On-click buttons:
  • New Save; this option prompts the players to type in a new name for the save,
  • Load Save; this should open a new window with a list of saves showing the name, the progress reached in collectibles, time spent and in the place saved in.
  • Options is sub-menu will show a list of sliders, boxes and drop-down menus that will allow the user to change how the program renders itself on their display. This includes (and is not limited to): volume adjustment, color blindness modes, resolution and window scale, windowed/fullscreen mode, viewporting modes (splitscreen and windowed), brightness & contrast, general quality settings, keyboard/controller configuration, etc.
  • Credits loads a new scene with a scroll-down wall of text showing all the people (and the tools they used) whom have contributed to the development of the program.
  • Quit to desktop displays a confirmation window upon click begging the player to stay, with buttons Yes and No underneath the warning, No would close the prompt while Yes would close the program.
The logo that would float above all the buttons:
placholder logo
placholder logo


Game Menu[edit | edit source]

is an post-Main Menu in-game window that is opened by pressing the ESC key (on a typical US keyboard), it cannot be opened in the Main Menu instead the ESC key will prompt the player to quit the game. Pressing the ESC during a cutscene pauses it and opens the menu. In all instances of the game

  • Continue
  • Save Game
  • Load Save
  • Options
  • Return to Main Menu
  • Quit to Desktop

External Links[edit | edit source]

  1. GitHub: https://github.com/captaincronch/pix-and-bit