Katsuhiro Hasegawa
From Sega Retro
Katsuhiro Hasegawa |
---|
Place of birth: Tokyo, Japan[1] |
Employment history: Sega Enterprises (1984[2] – )
Divisions:
Sega CS2
A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?
Query: SELECT `cargo__issuenames`.`name` AS `issuename` [[Category:Sega CS2 staff members]]A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?
Query: SELECT `cargo__issuenames`.`name` AS `issuename` staff members]]
`cargo__issuenames`.`date` AS `date`
`cargo__issuenames`.`pdf` AS `pdf`
`cargo__magnames`.`name` AS `magname`
`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="harmony" and `cargo__issuenames`.`num`="119" ORDER BY `cargo__issuenames`.`name` [[Category:`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="harmony" and `cargo__issuenames`.`num`="119" ORDER BY `cargo__issuenames`.`name` staff members]]
`cargo__issuenames`.`date`
`cargo__issuenames`.`pdf`
`cargo__magnames`.`name`
`cargo__magnames`.`country` LIMIT 1
[[Category:`cargo__magnames`.`country` LIMIT 1
Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-19fbda-1147679-2542b.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost) Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-19fbda-1147679-2542b.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost) Divisions:
|
Role(s): Director, producer, programmer |
This teeny-tiny article needs some work. You can help us by expanding it.
Katsuhiro Hasegawa (長谷川 勝弘), also known as Hase and Hassy, is a former director and producer at Sega of Japan, most notable for being instrumental in producing dozens of Sega Master System and Sega Game Gear games during the late 1980s and 1990s. He directed at least 3 SG-1000 games, over 20 games for the Master System including Teddy Boy Blues and SDI: Strategic Defense Initiative, at least 3 Mega Drive games, over 20 Game Gear games including both Super Monaco GP and both Sonic Drift games. He directed at least 4 Saturn games including Cyber Troopers Virtual-On, but also predominantly became a producer, such as producing Resident Evil and other games in the series for Dreamcast. He is also somewhat known for producing mobile games such as Shining Force Chronicle I and J.League Pro Soccer Club o Tsukurou! Mobile.
Contents
Career
Katsuhiro Hasegawa joined Sega in 1984 as a programmer. However, as part of his 2-month training period, he was required to also show a game design to executives, so used one that he had been tinkering with since his student days. They were wowed by it, and so he was moved to the designers department, alongside Kotaro Hayashida, Mutsuhiro Fujii and one other person.[1] The first game he designed was an arcade motocross game (not to be confused with Enduro Racer), which horribly failed its location test. The first game he created which was released would be a port of Chack n' Pop for the Sega SG-1000.[2]
Hasegawa would go on to be more active as a director of arcade-to-console ports, with Teddy Boy Blues
Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="mdfan" and `cargo__issuenames`.`num`="23" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-19fbda-1147679-2542f.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)
[4] and
Query: SELECT `cargo__issuenames`.`name` AS `issuename`,`cargo__issuenames`.`date` AS `date`,`cargo__issuenames`.`pdf` AS `pdf`,`cargo__magnames`.`name` AS `magname`,`cargo__magnames`.`country` AS `country` FROM `cargo__issuenames` LEFT OUTER JOIN `cargo__magnames` ON ((`cargo__issuenames`.`code`=`cargo__magnames`.`code`)) WHERE `cargo__issuenames`.`code`="mdfan" and `cargo__issuenames`.`num`="19" ORDER BY `cargo__issuenames`.`name`,`cargo__issuenames`.`date`,`cargo__issuenames`.`pdf`,`cargo__magnames`.`name`,`cargo__magnames`.`country` LIMIT 1 Function: CargoSQLQuery::run Error: 1021 Disk full (/tmp/#sql-temptable-19fbda-1147679-25433.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)
[5][6] being standout releases. Even after the release of the Sega Mega Drive, he primarily dealt with the 8-bit Sega Master System hardware, and therefore was the perfect candidate to direct for the Sega Game Gear console as well, such as the launch title Super Monaco GP. His work on the sequel, Ayrton Senna's Super Monaco GP II, was particularly memorable, as he had the opportunity to meet with Ayrton Senna.[1]
From 1984 to 1991, Katsuhiro Hasegawa had been part of Sega R&D 2, but then became part of Sega CS2 after a corporate restructure. While he still continued to focus on Game Gear, he would also have some involvement with the department's home console efforts, like Streets of Rage 2 and Dark Wizard. Hasegawa stayed with CS2 as its Game Gear development team morphed into Sega CS5, but in 1995 began working with producer Hiroshi Aso on several Mega Drive games, as well as the Game Gear game Ninku, and the two together worked with Scarab to develop Hasegawa's debut on Sega Saturn: Godzilla Rettoushinkan.
Katsuhiro Hasegawa then began almost exclusively producing and directing Saturn games, most of them ports developed by third-parties. The most notable of these may be Resident Evil, and he produced further ports in the series to the Sega Dreamcast. After producing Biohazard Code: Veronica Kanzenban, he instead began producing PC titles, such as J.League Pro Soccer Club o Tsukurou! Bonus Pack.[7] By 2004 he was part of the Mobile Business Dept. and was producing mobile releases in the Pro Soccer Club o Tsukurou[8] and Shining franchises.[2][8]
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`="Katsuhiro Hasegawa" OR `cargo__credits`.`name`="Hasegawa Katsuhiro" OR `cargo__credits`.`name`="Hase" OR `cargo__credits`.`name`="Hassy" OR `cargo__credits`.`name`="K.Hasegawa" OR `cargo__credits`.`name`="Hasegawa" OR `cargo__credits`.`name`="The Hase" OR `cargo__credits`.`name`="Has" 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-19fbda-1147679-25437.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`="Katsuhiro Hasegawa" OR `cargo__credits`.`name`="Hasegawa Katsuhiro" OR `cargo__credits`.`name`="Hase" OR `cargo__credits`.`name`="Hassy" OR `cargo__credits`.`name`="K.Hasegawa" OR `cargo__credits`.`name`="Hasegawa" OR `cargo__credits`.`name`="The Hase" OR `cargo__credits`.`name`="Has" 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-19fbda-1147679-2543b.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`="Katsuhiro Hasegawa" OR `cargo__credits`.`name`="Hasegawa Katsuhiro" OR `cargo__credits`.`name`="Hase" OR `cargo__credits`.`name`="Hassy" OR `cargo__credits`.`name`="K.Hasegawa" OR `cargo__credits`.`name`="Hasegawa" OR `cargo__credits`.`name`="The Hase" OR `cargo__credits`.`name`="Has" 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-19fbda-1147679-2543e.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`="Katsuhiro Hasegawa" OR `cargo__credits`.`name`="Hasegawa Katsuhiro" OR `cargo__credits`.`name`="Hase" OR `cargo__credits`.`name`="Hassy" OR `cargo__credits`.`name`="K.Hasegawa" OR `cargo__credits`.`name`="Hasegawa" OR `cargo__credits`.`name`="The Hase" OR `cargo__credits`.`name`="Has" 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-19fbda-1147679-25441.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`="Katsuhiro Hasegawa" OR `cargo__credits`.`name`="Hasegawa Katsuhiro" OR `cargo__credits`.`name`="Hase" OR `cargo__credits`.`name`="Hassy" OR `cargo__credits`.`name`="K.Hasegawa" OR `cargo__credits`.`name`="Hasegawa" OR `cargo__credits`.`name`="The Hase" OR `cargo__credits`.`name`="Has" 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-19fbda-1147679-25444.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`="Katsuhiro Hasegawa" OR `cargo__credits`.`name`="Hasegawa Katsuhiro" OR `cargo__credits`.`name`="Hase" OR `cargo__credits`.`name`="Hassy" OR `cargo__credits`.`name`="K.Hasegawa" OR `cargo__credits`.`name`="Hasegawa" OR `cargo__credits`.`name`="The Hase" OR `cargo__credits`.`name`="Has" 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-19fbda-1147679-25447.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`="Katsuhiro Hasegawa" OR `cargo__credits`.`name`="Hasegawa Katsuhiro" OR `cargo__credits`.`name`="Hase" OR `cargo__credits`.`name`="Hassy" OR `cargo__credits`.`name`="K.Hasegawa" OR `cargo__credits`.`name`="Hasegawa" OR `cargo__credits`.`name`="The Hase" OR `cargo__credits`.`name`="Has" 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-19fbda-1147679-2544a.MAI); waiting for someone to free some space... (errno: 28 "No space left on device") (localhost)
- Shining Force Gaiden: Final Conflict (1995) — Producer[2]
- Shining Road to the Force[2] (2005)
- Shining Force Chronicle I (2005) — Producer[2]
Magazine articles
- Main article: Katsuhiro Hasegawa/Magazine articles.
Interviews
Some or all of the following content should be mirrored on Sega Retro (or Retro CDN). |
- Meisaku Album interview (Japanese)
- SEGA VOICE interview (September 1, 2005)
- SEGA VOICE interview with Katsuhiro Hasegawa and Koichi Sasaki (March 30, 2006)
Photographs
- Main article: Photos of Katsuhiro Hasegawa
References
- ↑ 1.0 1.1 1.2 http://sega.jp/fb/album/06_sdi/interview1.html (Wayback Machine: 2013-06-23 05:02)
- ↑ 2.0 2.1 2.2 2.3 2.4 2.5 http://sega.jp/segavoice/vol06/ (Wayback Machine: 2008-01-23 22:32)
- ↑ ', "" (; ), page 15
- ↑ ', "" (; ), page 83
- ↑ ', "" (; ), page 115
- ↑ https://www.sega.jp/fb/album/06_sdi/interview1.html
- ↑ http://sega.jp/fb/album/06_sdi/memories.html (Wayback Machine: 2013-06-23 04:58)
- ↑ 8.0 8.1 http://sega.jp/segavoice/vol34 (Wayback Machine: 2009-06-30 09:44)
- Sega Enterprises, Ltd. employees
- Sega R&D 2 staff members
- `cargo issuenames`.`date` AS `date` staff members
- `cargo issuenames`.`pdf` AS `pdf` staff members
- `cargo magnames`.`name` AS `magname` staff members
- `cargo issuenames`.`date` staff members
- `cargo issuenames`.`pdf` staff members
- `cargo magnames`.`name` staff members
- Sega CS5 staff members
- Sega Corporation (2000-2015) employees
- Mobile Business Dept. staff members
- Programmers
- Directors
- Producers
- All people
- Sub-stubs
- Uncredited role
- Use ProductionHistory template
- External references that could be mirrored