はじめに
文章を書くのが苦手なので何を書くか悩みますね。
まずQiitaを始めたきっかけを書きましょう。
きっかけは友人とゲーム開発を始めたことです。友人とは大学で出会って、趣味も似通っていて1回生のころからゲーム開発をやってみるかという話が出ていました。
いまは大学も2回生の夏休みを迎えて就活まであと1年という時期です。自由に使える時間も限られてくる中で、趣味とプログラミングの知識、あわよくば就活で使えるだけの実務経験のような何かが欲しかったのです。
趣味の比重が高いけど。趣味と仕事どっちもゲーム関連はきつい。
とにかくゲーム開発の軌跡として書いていきます、このQiita記事はその第1歩ということです。
自己紹介
長々と導入を書いたところで、ほかの方の初投稿を見ていると自己紹介をしている人が多いので私もしておきましょう。
関西の大学の情報系学科に通う2回生のとめです。(特に名前にこだわりはありません本名からとりました。ゲームアカウントとか大体これ。)
プログラミング経験は大学に入ってからJSを触ったのが初めてです。触ったことのある言語をリスト化しておきましょう。
- (HTML CSS)
↑
(エンジニアの方々にとってはプログラミング言語??だから書くか迷ったけど一応) - JS
- C
- Python
- Lua
- C#
Luaが異質ですね。興味本位で触っていた時期があります。理解度はJSとC#が高めかな?Pythonはゲーム開発にシフトしたこともあってサークル活動でちょっと触ってみた程度です。基礎文法だけですね。
はじめにでも書きましたが、一応プログラミング経験は1年です。言語ごとの仕様を見るのがプログラミングをしていて面白いところですね。自分で言うのもなんですが大学から触ったにしては割とできている方なのではないでしょうか。とにかく書いていてたのしいです。
Qiitaでは主にC#について投稿していきますのでよろしくお願いいたします!
これから何について書いていくのか
ここまで読んでくださる方はなかなかいないかもしれませんが、本題をやっと書きます。
さて、自己紹介で何となくわかる方も多いと思いますが、現在進行形でUnityを使って友人と共同開発という形でゲームを製作しています。
具体的なゲーム内容とかはあまり詳しくは書けませんが(友人のアイデアもあるので私の一存で発信するのは気が引けるため)、使用しているツール、アルゴリズム、アイデア、調べて分かったことなどを発信していければなと思います。
C#初学者ゆえの間違いやもっと効率的な書き方があるというコメントはドシドシ書いてくださるとうれしいです。
Qiitaに書くことで、自分の理解度のチェックや間違いの指摘をしてもらえる機会が増えればうれしいですし、Unity初学者の方とのつながりや自分のアイデアが広がればいいなと思っております。
最後に
保険をかけておきましょう。一応初学者です。C#の勉強を頑張ってはいますが、やっぱり理解できないものもあります。間違いとかはやさしーく教えてくれるとうれしいです。この記事見ていないと意味ないけど。
次の記事はUnity共同開発の課題を書きましょうかね。
- プロジェクトの共有
- ツール
- アクティビティ図
- クラス図
こんな内容を書くつもりです。よかったら見ていってください。