Taiga Shimizu
PORTFOLIO
Taiga Shimizu
PORTFOLIO
PROFILE
13歳の頃、ゲーム制作をするためにプログラミングを始める。
JavaScript、C++をメインにゲーム/Webサービス等の開発を行っている。
知的好奇心、新技術の習得速度が強み。
すみっコぐらし、フモフモさんが好き。
SKILLS
C++
JavaScript
Python
Other...
C / C#(Unity) / Java / Processing
Frameworks / Service / Software
Vue.js / Nuxt.js / Vuetify.js / Vuesax / React / MUI / Firebase / Tailwind CSS / ニフクラ mobile backend / Excel / DXライブラリ
WORKS
©Taiga Shimizu
Windows向けフリーゲーム
学生時代、課題や趣味などで制作したゲームアプリです。 制作に使用するマップエディタから自作している作品もあり、制作を通してプログラミングの基礎を幅広く学ぶことができました。 東京ゲームショウの学生ブースに展示されたことがあり、訪れた人が私のゲームを四時間も立ったまま遊んでくれた経験は大きな自信に繋がっています。
Language, Framework
C++ / DXライブラリ(DirectXをラップした2Dゲーム用ライブラリ)
Schedule
1週間~半年
自動VJアプリ
音声ファイルを読み込ませると、それを再生しながら音に合わせて視覚エフェクトを生成する自動VJ(visual jockey)アプリです。 Processingというビジュアルデザインに適した言語と、それを使ったアート作品に興味を持ち、学んだことを実践するために制作しました。
Language, Framework
Processing / Minimライブラリ(Processingで音声ファイルを扱うためのライブラリ)
Schedule
1週間
Android向けゲームアプリ
Unityの使い方を学び実践するために制作した、Android用のゲームアプリです。 他のユーザーとスコアを競うオンラインランキング機能の実装のためにニフクラ mobile backendを使用し、クラウドサービスとのデータ連携にも初挑戦しました。
Language, Framework
Unity / C# / ニフクラ mobile backend
Schedule
1ヶ月
大喜利用webサービス
webサービス開発技術を習得するために制作した、お題自動生成型の大喜利Webサービスです。 「○○が答えになる大喜利のお題とは?」という汎用性の高い形式と、Wikipediaの記事名をランダムに取得するAPIを用い、出題者を必要とせず無限に遊べる仕組みを実現しました。
Language, Framework
JavaScript / Vue.js / Nuxt.js / Vuetify / Firebase
Schedule
1ヶ月
ポケモンWordle 解答絞り込み機
ワード推理ゲームのヒントを打ち込むことで、解答を絞り込んで予測できるWebサービスです。 友人がこのゲームを遊んでいる際、観戦を楽しむために制作しました。 効率的なアルゴリズムや直感的に操作できるUIを考えるのが楽しかったです。
Language, Framework
JavaScript / Vue.js / Vuetify
Schedule
1日
ポートフォリオ
このページです。 Tailwind CSSやjQueryの扱い方の勉強と並行して制作しました。
Language, Framework
Tailwind CSS / jQuery
Schedule
半月
変則文字列ジェネレーター
可変個数のランダムな文字列をつなぎ合わせて文章などを生成する、ちょっとしたトークゲーム等に活用できるWebサービスです。 React及びMUI(旧Material-UI)の使い方を学び実践するために制作した側面もあり、意識的に様々な仕組みを用いることで効率的な学習ができました。
Language, Framework
JavaScript / React / MUI
Schedule
1日