Hirokazu Yasuhara
From Sega Retro
This article needs to be rewritten to be less sloppy and add references. This article needs to be rewritten to conform to a higher standard of article quality. After the article has been rewritten, you may remove this message. For help, see the How to Edit a Page article. |
- Not to be confused with Yasuhiro "Yas" Takagi.
Hirokazu Yasuhara |
---|
Date of birth: 1965-10-12 (age 58) |
Employment history:
Divisions:
Divisions:
Sega Europe[2] (1997 – 1997)
UUnity Technology (2016-09[1] – )
|
Role(s): Designer, director |
Education: Tokyo University of Science (Engineering) |
This short article is in need of work. You can help Sega Retro by adding to it.
Hirokazu Yasuhara (安原 広和) was game and level designer for Sega. He first worked there as an arcade cabinet engineer, due to his engineering degree, but was soon after reassigned to Mega Drive development as a game designer[3]. He remained the chief map designer for the early Sonic the Hedgehog games all the way through Sonic R in 1997, and the shelved Sonic X-treme. He continued to give his design expertise to Sega of America projects, such as the 2001 Floigan Bros.. Between Sonic R and Flogain Bros. he got money from Sega of Japan to be involved in Disney rides and attractions.
In 2002, Yasuhara left Sega and joined fellow former members of the Sega Technical Institute at Naughty Dog, where he worked on the Jak & Daxter series as well as the first installment of Uncharted.
In 2008, Yasuhara departed Naughty Dog to take up a job at Namco Bandai America, where he worked on Pac-Man Party, which released in 2010.
In 2012, Yasuhara was hired by Nintendo Software Technology Corporation, a US-based division of the company of the same name best known for developing the Mario vs. Donkey Kong games.
He has worked with the Education team of Unity Technology Japan to create game-design educational materials since 2016.
Contents
Quotes
“ | I was opposed to [Sega's] decision to create games that use 'Sonic-something' so that they can sell it easily. I wanted to make good games, not any games that used the Sonic character in a haphazard way. | „ |
— Yasuhara on his work on the Traveller's Tales-developed Sonic titles |
Production history
Games
Query: SELECT `cargo__credits`.`role` AS `role`,`cargo__credits`.`name` AS `name`,`cargo__credits`.`game` AS `game`,`cargo__credits`.`console` AS `console`,`cargo__releases`.`date` AS `date`,`cargo__credits`.`pdf` AS `pdf`,`cargo__credits`.`pdfpage` AS `pdfpage` FROM `cargo__credits` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__credits`.`game`=`cargo__releases`.`name`)) WHERE `cargo__releases`.`type`="0" and (`cargo__credits`.`name`="Hirokazu Yasuhara" OR `cargo__credits`.`name`="Hirokazu Yasuhara (Carol Yas)" OR `cargo__credits`.`name`="Carol" OR `cargo__credits`.`name`="Carol Yas" OR `cargo__credits`.`name`="Carol Akitsu" OR `cargo__credits`.`name`="安原 広和") and `cargo__credits`.`console`=`cargo__releases`.`console` GROUP BY `cargo__credits`.`console`, `cargo__credits`.`game`, `cargo__credits`.`role` ORDER BY `cargo__releases`.`date` LIMIT 5000 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-dc0eb-d.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)
Query: SELECT `cargo__credits`.`role` AS `role`,`cargo__credits`.`name` AS `name`,`cargo__credits`.`game` AS `game`,`cargo__credits`.`console` AS `console`,`cargo__credits`.`date` AS `date`,`cargo__credits`.`pdf` AS `pdf`,`cargo__credits`.`pdfpage` AS `pdfpage` FROM `cargo__credits` LEFT OUTER JOIN `cargo__unreleased` ON ((`cargo__credits`.`game`=`cargo__unreleased`.`name`)) LEFT OUTER JOIN `cargo__codeformat` ON ((`cargo__unreleased`.`format`=`cargo__codeformat`.`format`)) WHERE (`cargo__credits`.`name`="Hirokazu Yasuhara" OR `cargo__credits`.`name`="Hirokazu Yasuhara (Carol Yas)" OR `cargo__credits`.`name`="Carol" OR `cargo__credits`.`name`="Carol Yas" OR `cargo__credits`.`name`="Carol Akitsu" OR `cargo__credits`.`name`="安原 広和") and `cargo__unreleased`.`name` != "" and `cargo__credits`.`console`=`cargo__codeformat`.`code` GROUP BY `cargo__credits`.`console`, `cargo__credits`.`game`, `cargo__credits`.`role` ORDER BY `cargo__unreleased`.`name` LIMIT 5000 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-dc0eb-11.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)
Videos
Query: SELECT `cargo__credits`.`role` AS `role`,`cargo__credits`.`name` AS `name`,`cargo__credits`.`game` AS `game`,`cargo__credits`.`console` AS `console`,`cargo__releases`.`date` AS `date`,`cargo__credits`.`pdf` AS `pdf`,`cargo__credits`.`pdfpage` AS `pdfpage` FROM `cargo__credits` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__credits`.`game`=`cargo__releases`.`name`)) WHERE `cargo__releases`.`type`="6" and (`cargo__credits`.`name`="Hirokazu Yasuhara" OR `cargo__credits`.`name`="Hirokazu Yasuhara (Carol Yas)" OR `cargo__credits`.`name`="Carol" OR `cargo__credits`.`name`="Carol Yas" OR `cargo__credits`.`name`="Carol Akitsu" OR `cargo__credits`.`name`="安原 広和") GROUP BY `cargo__credits`.`console`, `cargo__credits`.`game`, `cargo__credits`.`role` ORDER BY `cargo__releases`.`date` LIMIT 5000 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-dc0eb-14.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)
Music
Query: SELECT `cargo__credits`.`role` AS `role`,`cargo__credits`.`name` AS `name`,`cargo__credits`.`game` AS `game`,`cargo__credits`.`console` AS `console`,`cargo__releases`.`date` AS `date`,`cargo__credits`.`pdf` AS `pdf`,`cargo__credits`.`pdfpage` AS `pdfpage` FROM `cargo__credits` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__credits`.`game`=`cargo__releases`.`name`)) WHERE `cargo__releases`.`type`="3" and (`cargo__credits`.`name`="Hirokazu Yasuhara" OR `cargo__credits`.`name`="Hirokazu Yasuhara (Carol Yas)" OR `cargo__credits`.`name`="Carol" OR `cargo__credits`.`name`="Carol Yas" OR `cargo__credits`.`name`="Carol Akitsu" OR `cargo__credits`.`name`="安原 広和") GROUP BY `cargo__credits`.`console`, `cargo__credits`.`game`, `cargo__credits`.`role` ORDER BY `cargo__releases`.`date` LIMIT 5000 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-dc0eb-17.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)
Books
Query: SELECT `cargo__credits`.`role` AS `role`,`cargo__credits`.`name` AS `name`,`cargo__credits`.`game` AS `game`,`cargo__credits`.`console` AS `console`,`cargo__releases`.`date` AS `date`,`cargo__credits`.`pdf` AS `pdf`,`cargo__credits`.`pdfpage` AS `pdfpage` FROM `cargo__credits` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__credits`.`game`=`cargo__releases`.`name`)) WHERE `cargo__releases`.`type`="4" and (`cargo__credits`.`name`="Hirokazu Yasuhara" OR `cargo__credits`.`name`="Hirokazu Yasuhara (Carol Yas)" OR `cargo__credits`.`name`="Carol" OR `cargo__credits`.`name`="Carol Yas" OR `cargo__credits`.`name`="Carol Akitsu" OR `cargo__credits`.`name`="安原 広和") GROUP BY `cargo__credits`.`console`, `cargo__credits`.`game`, `cargo__credits`.`role` ORDER BY `cargo__releases`.`date` LIMIT 5000 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-dc0eb-1a.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)
Hardware
Query: SELECT `cargo__credits`.`role` AS `role`,`cargo__credits`.`name` AS `name`,`cargo__credits`.`game` AS `game`,`cargo__credits`.`console` AS `console`,`cargo__releases`.`date` AS `date`,`cargo__credits`.`pdf` AS `pdf`,`cargo__credits`.`pdfpage` AS `pdfpage` FROM `cargo__credits` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__credits`.`game`=`cargo__releases`.`name`)) WHERE `cargo__releases`.`type`="2" and (`cargo__credits`.`name`="Hirokazu Yasuhara" OR `cargo__credits`.`name`="Hirokazu Yasuhara (Carol Yas)" OR `cargo__credits`.`name`="Carol" OR `cargo__credits`.`name`="Carol Yas" OR `cargo__credits`.`name`="Carol Akitsu" OR `cargo__credits`.`name`="安原 広和") GROUP BY `cargo__credits`.`console`, `cargo__credits`.`game`, `cargo__credits`.`role` ORDER BY `cargo__releases`.`date` LIMIT 5000 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-dc0eb-1d.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)
Accessories
Query: SELECT `cargo__credits`.`role` AS `role`,`cargo__credits`.`name` AS `name`,`cargo__credits`.`game` AS `game`,`cargo__credits`.`console` AS `console`,`cargo__releases`.`date` AS `date`,`cargo__credits`.`pdf` AS `pdf`,`cargo__credits`.`pdfpage` AS `pdfpage` FROM `cargo__credits` LEFT OUTER JOIN `cargo__releases` ON ((`cargo__credits`.`game`=`cargo__releases`.`name`)) WHERE `cargo__releases`.`type`="1" and (`cargo__credits`.`name`="Hirokazu Yasuhara" OR `cargo__credits`.`name`="Hirokazu Yasuhara (Carol Yas)" OR `cargo__credits`.`name`="Carol" OR `cargo__credits`.`name`="Carol Yas" OR `cargo__credits`.`name`="Carol Akitsu" OR `cargo__credits`.`name`="安原 広和") GROUP BY `cargo__credits`.`console`, `cargo__credits`.`game`, `cargo__credits`.`role` ORDER BY `cargo__releases`.`date` LIMIT 5000 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-15e6a-dc0eb-20.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)
Interviews
Some or all of the following content should be mirrored on Sega Retro (or Retro CDN). |
Photographs
- Main article: Photos of Hirokazu Yasuhara
External links
- Hirokazu Yasuhara on Twitter
- Sonic the Hedgehog co-creator Hirokazu Yasuhara joins Nintendo (April 4, 2012)
- Classic Game Postmortem: 'Sonic the Hedgehog' (PDF version)