タイピングゲーム『TYPIT(タイピット)』を社内リリースしました

TYPIT(タイピット)とは?
”タイピングをしながらプログラミングに役立つコンテンツを学べる!”をコンセプトとしたタイピングゲームです。
1番の特色は、タイプする用語がITに関する内容のみだということ。
タイピング速度を早められることはもちろん、タイピング練習しながらエンジニアが知っておくべき単語やよく使用するコマンドを覚えられます!
プロダクト名の由来は、「Type It!(タイプしよう!)」と「Type IT(IT系のタイピングゲーム)」のダブルミーニングです。
開発の経緯は?
「研修講師として教育に携わっているメンバーも、実際に何かを開発しながらチームビルディングしたり開発力をより向上させたい」という意見があがり、教育チームメンバーでプロダクト開発を行うことにしたそう。
そこからどのようなプロダクトを作るのかアイデアを出し合い、以下のような意見からTYPITの開発に至りました。
・研修中のメンバーが楽しみながら学習できるコンテンツを用意したい。
・既存のタイピングゲームは日本語での入力が多く、プログラミングでよく使う指の運びを学習できない。
・完成物を社内OSS化して、社内のエンジニアメンバーが新しい技術スタックに触れられる機会を作りたい。
使われている技術スタックは?
バックエンドはGo(Echo)、フロントエンドはReact(TypeScript)で開発しています。インフラはAWSを使用し、バックエンドは ECS on EC2、フロントエンドは Cloudfront + S3 にデプロイしています。
社内で扱う機会が多くないGoを使用することで、会社のナレッジ蓄積やメンバーが新しい技術に触れられる機会づくりに貢献しています。
今後は、ユーザー同士がスコアを競い合えるランキング機能や難易度ごとのゲームモード追加、管理画面の機能充実など、様々なアップデートを検討しています。
いつか社外にもリリースするかもしれません。皆さまお楽しみに!