Koji Hasegawa

Follow me on GitHub

Koji Hasegawa

Profile

  • Unity/ iOS/ Android app developer, SET (Software Engineer in Test)
  • Works at HUB Systems, Inc.
  • Lives in Yokohama, Japan
  • Blog: やらなイカ?
  • Twitter: @nowsprinting

Active Projects

Unity (UPM) Packages

  • Anjin: Autopilot framework for games made with Unity
  • blender-like-sceneview-hotkeys: Select the viewing direction for a Unity SceneView with the Blender-like hotkeys
  • create-script-folders-with-tests: Create script folders (Editor, Runtime, and each Tests) containing assembly definition file (.asmdef)
  • test-helper: Custom Attributes, Comparers, and Constraints useful for testing with Unity Test Framework
  • test-helper.input: Wrapper and test stubs reference implementation for Input Manager (UnityEngine.Input)
  • test-helper.random: Wrapper and test stubs reference implementation for UnityEngine.Random
  • test-helper.monkey: Object-based Unity UI (uGUI) monkey testing and API for custom implementation

Unity Examples

  • UnityTestExamples:『Unity Test Framework完全攻略ガイド』および同『統合テスト編』サンプルコード
  • UnityAutomatedQAExamples:『Unity Automated QA攻略ガイド』サンプルコード
  • RoguelikeExample:『Unityバイブル R5夏号』SECTION 6 サンプルコード
  • RoguelikeTDD:『GitHub CopilotとのペアプロTDDでつくるローグライクRPG』サンプルコード

GitHub Actions

IntelliJ plugins

  • intellij-mob: IntelliJ plugin for fast git handover and timer with mob

Portfolios

Books

Speaker

Apps

iOS Apps

Android Apps