PROFILE
  • 新垣 颯(Arakaki Hayate)
  • 沖縄出身 32歳
  • クライアントエンジニア (ゲームプログラマ)
  • 趣味
    • 登山
    • 散歩(モンスターハンターnow)
    • コメダ珈琲に通う
PRODUCTION
Card Roguelike
JavaScript, Phaser
slay the spireというゲームが好きで、作ってみました。 こだわりは元のゲームをどれだけ再現できるかと、短期間で作れる範囲 でゲームとしてまとめたところです。
cocos2d-x-shooting-tutorial
C++
アウトプットを意識してインプットを行うと覚える効率が上がるため、cocos2d-xを覚えながらシューティングゲームのサンプルを作成しました。
python japanese holiday
Python
祝日がいつか覚えてなかったのでpythonのコードで表示できないかと思い、googleのAPIを使って日本の祝日を表示してみました。
Portfolio
HTML, CSS, JavaScript
このサイトです。github pagesを利用しました。cssのグリッドレイアウト、ネストでの記述、コンテナクエリなど使ってみました。
SKILLS
プロジェクトで1年ほど使用。基本的な機能、属性(id, class, カスタムデータ)などを利用してゲームに活用。
プロジェクトで1年ほど使用。gridを使ったレイアウトや、jQueryを利用して動的に画像、色変更などに活用。
プロジェクトで1年ほど使用。jQueryを使った開発や、es6のclassやアロー関数、テンプレートリテラルなど活用。
プロジェクト、ツール開発などで6年使用。主にUnityでのゲーム開発、エクセルデータ変換ツールなど。クラス化、継承、オブザーバーパターンなど利用。
プロジェクトで4年半ほど使用。基本的な機能(commit, push, pull, merge)など。主にVS Codeで操作。
プロジェクトで3年ほど使用。ゲーム開発で基本的な機能、クラス化、継承など使用。
個人で使用。ゲーム作成前の仮画面や、スライド作成、説明する際の図作成などで使用。
独学。実務経験なし。公式のチュートリアルで使い方など勉強中。
独学。実務経験なし。GET, POST, CRUDなどを学び、パーフェクトPHPを読んでmvcフレームワークをなどについて勉強。
独学。実務経験なし。バッチファイルでは複雑になる処理をクラス化したり、csv読み込み、json出力などに利用。
PROMOTION

私の強みは問題解決能力と学ぶことです。

これまで11年間ゲームプログラマとしてプロジェクトに携わってきました。 問題が発生した場合、まずは詳しい人に確認するか、自ら調査を行い、問題解決に努めてきました。

プログラミングにおいては、大きなクラスや共通化されていない部分が後々修正を必要とすることがあります。 そこで、最初から小さな部品に分けて設計することを意識し、クラス化やコンポーネント化を進めることで、 問題を小さくし、理解・修正・変更を容易にしています。

また、新しい技術を学ぶことで、既存のコードをさらに簡略化し、可動性を高めることができました。 これにより、コードの理解がしやすくなり、メンテナンスも効率的に行えるようになりました。

この経験を活かし、新しい技術に対する理解を深めつつ、よりわかりやすく、読みやすいコードを 書くことを意識して取り組んでいきたいと考えています。また、問題が発生した際には、明確に分解し、 解決策を見つけていく姿勢で臨みます。

HISTORY

2011.3 高校卒業後、ゲームが好きでゲーム専門学校に入学

2013.4 株式会社ガイズウェアに入社。C++を使ったノベルゲーム開発に携わる。その他、落ちものゲームをブラウザで作成。(box2d, tmlib.js)

2019.7 株式会社Artisanに入社。Unity(C#)を使ったゲーム開発。ティラノスクリプトを使ったノベルゲーム開発を行い、html, css, jqueryについてより深く学ぶことができた。

2024.1 VESTA株式会社に入社。webページの修正などもやることがあり、webの勉強やポートフォリオを作ったりし始めた。