Puyo Puyo is an easy-to-learn, yet difficult to master puzzle game with roots in the first-person dungeon crawler Madou Monogatari created by Compile. It features rich history with intricate and strategic multiplayer gameplay, iconic characters, and humorous stories. Puyo Nexus is an encyclopedia that anyone can edit and is maintained by fans like you!
Interested in contributing? Get started here or join the Puyo Wiki Discord!
Navigation
News
- January 19th, 2026 The Sonic the Hedgehog and Puyo Puyo 35th Anniversary Lucky Lottery will begin in June 2026!
- January 19th, 2026 The Sonic and Puyo Festival will begin on February 1st, 2026 and end on March 31st, 2026
- October 14th, 2025 The closed beta for the PC version of Mado Monogatari: Fia and the Wondrous Academy is open for applications until October 27th, 2025.
- August 28th, 2025 The PC-9801 version of Puyo Puyo is now available on Nintendo Switch via EGGCONSOLE.
- August 8th, 2025 - The first episode of Puyo Puyo!! Happy, an animated series targeted at preschoolers, is available now on YouTube!
- July 29th, 2025 - Mado Monogatari: Fia and the Wondrous Academy is available now!
- June 20th, 2025 - The English site for the tournament series Puyo Puyo Global Ranking Series 2025 is now live! Check out the rules and list of tournaments on the official website.
(News Archive...)
Featured Article
Draco Centauros
Draco Centauros is a half-dragon and half-human girl who proclaims to be Arle's rival. In Puyo Puyo Sun, she serves as the protagonist for the Easy course. She's an energetic girl with a massive appetite who loves to compete in beauty contests to prove that her kind are just as beautiful as any other. She is often seen with Witch, and the two seem to be friends, even if a bit begrudgingly.
- (Read more...)
(View past featured articles...)
Puyo Puyo!! Quest News
- Events
{{
Error 1054: Unknown column 'mw_cargo__PPQ_events._pageID' in 'SELECT'
Function: CargoSQLQuery::run
Query: SELECT `mw_cargo__PPQ_events`.`_pageID` AS `cargo_backlink_page_id_PPQ_events``icon` AS `icon` FROM `mw_cargo__PPQ_events` `PPQ_events` WHERE _pageName='PPQ:News' ORDER BY `_pageName` LIMIT 100
|icon/nolink|size=50px}}
Expression error: Unexpected < operator.
???
[[PPQ:
Error 1054: Unknown column 'mw_cargo__PPQ_events._pageID' in 'SELECT'
Function: CargoSQLQuery::run
Query: SELECT `mw_cargo__PPQ_events`.`_pageID` AS `cargo_backlink_page_id_PPQ_events`,`link` AS `link` FROM `mw_cargo__PPQ_events` `PPQ_events` WHERE _pageName='PPQ:News' ORDER BY `_pageName` LIMIT 100
|
Error 1054: Unknown column 'mw_cargo__PPQ_events._pageID' in 'SELECT'
Function: CargoSQLQuery::run
Query: SELECT `mw_cargo__PPQ_events`.`_pageID` AS `cargo_backlink_page_id_PPQ_events`,`name` AS `name` FROM `mw_cargo__PPQ_events` `PPQ_events` WHERE _pageName='PPQ:News' ORDER BY `_pageName` LIMIT 100
]]
<div style="font-size:9pt; line-height:20px; height:20px; border-top:1px solid grey; margin-top:4px; text-align:right;
Expression error: Unexpected < operator.">
Expression error: Unexpected < operator. Error: Invalid time.~
Error: Invalid time.
Error 1054: Unknown column 'mw_cargo__PPQ_events._pageID' in 'SELECT'
Function: CargoSQLQuery::run
Query: SELECT `mw_cargo__PPQ_events`.`_pageID` AS `cargo_backlink_page_id_PPQ_events`,`jpname` AS `jpname` FROM `mw_cargo__PPQ_events` `PPQ_events` WHERE _pageName='PPQ:News' ORDER BY `_pageName` LIMIT 100
{{
Error 1054: Unknown column 'mw_cargo__PPQ_events._pageID' in 'SELECT'
Function: CargoSQLQuery::run
Query: SELECT `mw_cargo__PPQ_events`.`_pageID` AS `cargo_backlink_page_id_PPQ_events``icon` AS `icon` FROM `mw_cargo__PPQ_events` `PPQ_events` WHERE _pageName='PPQ:News' ORDER BY `_pageName` LIMIT 1100
|icon/nolink|size=50px}}
Expression error: Unexpected < operator.
???
[[PPQ:
Error 1054: Unknown column 'mw_cargo__PPQ_events._pageID' in 'SELECT'
Function: CargoSQLQuery::run
Query: SELECT `mw_cargo__PPQ_events`.`_pageID` AS `cargo_backlink_page_id_PPQ_events`,`link` AS `link` FROM `mw_cargo__PPQ_events` `PPQ_events` WHERE _pageName='PPQ:News' ORDER BY `_pageName` LIMIT 1,100
|
Error 1054: Unknown column 'mw_cargo__PPQ_events._pageID' in 'SELECT'
Function: CargoSQLQuery::run
Query: SELECT `mw_cargo__PPQ_events`.`_pageID` AS `cargo_backlink_page_id_PPQ_events`,`name` AS `name` FROM `mw_cargo__PPQ_events` `PPQ_events` WHERE _pageName='PPQ:News' ORDER BY `_pageName` LIMIT 1,100
]]
<div style="font-size:9pt; line-height:20px; height:20px; border-top:1px solid grey; margin-top:4px; text-align:right;
Expression error: Unexpected < operator.">
Expression error: Unexpected < operator. Error: Invalid time.~
Error: Invalid time.
Error 1054: Unknown column 'mw_cargo__PPQ_events._pageID' in 'SELECT'
Function: CargoSQLQuery::run
Query: SELECT `mw_cargo__PPQ_events`.`_pageID` AS `cargo_backlink_page_id_PPQ_events`,`jpname` AS `jpname` FROM `mw_cargo__PPQ_events` `PPQ_events` WHERE _pageName='PPQ:News' ORDER BY `_pageName` LIMIT 1,100
{{
Error 1054: Unknown column 'mw_cargo__PPQ_events._pageID' in 'SELECT'
Function: CargoSQLQuery::run
Query: SELECT `mw_cargo__PPQ_events`.`_pageID` AS `cargo_backlink_page_id_PPQ_events``icon` AS `icon` FROM `mw_cargo__PPQ_events` `PPQ_events` WHERE _pageName='PPQ:News' ORDER BY `_pageName` LIMIT 2100
|icon/nolink|size=50px}}
Expression error: Unexpected < operator.
???
[[PPQ:
Error 1054: Unknown column 'mw_cargo__PPQ_events._pageID' in 'SELECT'
Function: CargoSQLQuery::run
Query: SELECT `mw_cargo__PPQ_events`.`_pageID` AS `cargo_backlink_page_id_PPQ_events`,`link` AS `link` FROM `mw_cargo__PPQ_events` `PPQ_events` WHERE _pageName='PPQ:News' ORDER BY `_pageName` LIMIT 2,100
|
Error 1054: Unknown column 'mw_cargo__PPQ_events._pageID' in 'SELECT'
Function: CargoSQLQuery::run
Query: SELECT `mw_cargo__PPQ_events`.`_pageID` AS `cargo_backlink_page_id_PPQ_events`,`name` AS `name` FROM `mw_cargo__PPQ_events` `PPQ_events` WHERE _pageName='PPQ:News' ORDER BY `_pageName` LIMIT 2,100
]]
<div style="font-size:9pt; line-height:20px; height:20px; border-top:1px solid grey; margin-top:4px; text-align:right;
Expression error: Unexpected < operator.">
Expression error: Unexpected < operator. Error: Invalid time.~
Error: Invalid time.
Error 1054: Unknown column 'mw_cargo__PPQ_events._pageID' in 'SELECT'
Function: CargoSQLQuery::run
Query: SELECT `mw_cargo__PPQ_events`.`_pageID` AS `cargo_backlink_page_id_PPQ_events`,`jpname` AS `jpname` FROM `mw_cargo__PPQ_events` `PPQ_events` WHERE _pageName='PPQ:News' ORDER BY `_pageName` LIMIT 2,100
{{
Error 1054: Unknown column 'mw_cargo__PPQ_events._pageID' in 'SELECT'
Function: CargoSQLQuery::run
Query: SELECT `mw_cargo__PPQ_events`.`_pageID` AS `cargo_backlink_page_id_PPQ_events``icon` AS `icon` FROM `mw_cargo__PPQ_events` `PPQ_events` WHERE _pageName='PPQ:News' ORDER BY `_pageName` LIMIT 3100
|icon/nolink|size=50px}}
Expression error: Unexpected < operator.
???
[[PPQ:
Error 1054: Unknown column 'mw_cargo__PPQ_events._pageID' in 'SELECT'
Function: CargoSQLQuery::run
Query: SELECT `mw_cargo__PPQ_events`.`_pageID` AS `cargo_backlink_page_id_PPQ_events`,`link` AS `link` FROM `mw_cargo__PPQ_events` `PPQ_events` WHERE _pageName='PPQ:News' ORDER BY `_pageName` LIMIT 3,100
|
Error 1054: Unknown column 'mw_cargo__PPQ_events._pageID' in 'SELECT'
Function: CargoSQLQuery::run
Query: SELECT `mw_cargo__PPQ_events`.`_pageID` AS `cargo_backlink_page_id_PPQ_events`,`name` AS `name` FROM `mw_cargo__PPQ_events` `PPQ_events` WHERE _pageName='PPQ:News' ORDER BY `_pageName` LIMIT 3,100
]]
<div style="font-size:9pt; line-height:20px; height:20px; border-top:1px solid grey; margin-top:4px; text-align:right;
Expression error: Unexpected < operator.">
Expression error: Unexpected < operator. Error: Invalid time.~
Error: Invalid time.
Error 1054: Unknown column 'mw_cargo__PPQ_events._pageID' in 'SELECT'
Function: CargoSQLQuery::run
Query: SELECT `mw_cargo__PPQ_events`.`_pageID` AS `cargo_backlink_page_id_PPQ_events`,`jpname` AS `jpname` FROM `mw_cargo__PPQ_events` `PPQ_events` WHERE _pageName='PPQ:News' ORDER BY `_pageName` LIMIT 3,100
(View all Ongoing Events...)
Ongoing Gacha • Current Paid Sales • Current Regular Resets • Recent Cards • Other Data
February Birthdays & Anniversaries
February 4th is Puyo Day (ぷよの日)!
Birthdays
Anniversaries
- Puyo Puyo Sun (Saturn) - February 14th, 1997

- Minna de Puyo Puyo (GBA) - February 11th, 2002

- Puyo Puyo Fever (PS2) - February 4th, 2004

- Puyo Puyo Fever (PS2, GC, GBA, Xbox) - February 4th, 2004

- Sorcery Saga: Curse of the Great Curry God (Vita) - February 21st, 2014

- Puyo Puyo Tetris (3DS, Wii U, Vita, PS3) - February 6th, 2014

- Puyo Puyo Tetris (PS4, Switch) - February 9th, 2017
