content top

ソーシャルゲーム開発現場では新たなプログラマを積極採用

最近では、スマートフォンを使っている人を多く見かけるようになりました。スマートフォンのユーザーが拡大することで、ソーシャルゲーム業界も、さらなる成長が期待されています。従来のフィーチャーフォンにくらべて、スマートフォンは格段に表現力がアップします。今後は、ソーシャルゲームでも、コンシューマーゲームと変わらないような表現力をもったゲームが、開発されていく可能性があります。
日本のゲームの見本市では、ソーシャルゲームの出展が7割を占めるようになってきました。それだけ、ソーシャルゲームは新製品の開発サイクルが早くなっています。ゲーム専用機のコンシューマーゲームでは、プログラマによって、映像やバトルシステムなどの役割があり、分業制が進んでいます。しかし、ソーシャルゲーム業界では、プログラマが一人ですべてのことに関われる利点があります。そのため、ヒット作を出したときの見かえりも大きくなっています。
ソーシャルゲーム業界は、これまで急成長してきていましたが、カードバトルゲームが多くなってしまい、新鮮味に欠けてしまう現象も出てきています。そこで、ソーシャルゲーム開発会社では、今までコンシューマーゲームを作っていた人を積極的に採用して、コンシューマーゲームのノウハウを吸収しようとしています。また、新しい人材がソーシャルゲーム業界に加わることで、今までにない新機軸のゲームが開発される期待もされています。ソーシャルゲームに新たなジャンルのヒット作が出れば、再び、ソーシャルゲーム業界は成長軌道に乗ってくるのかもしれません。

Read More

プログラマとして開発の仕事をやってきて

学校を卒業後、プログラマをして15年やってきております。色々な言語での開発を行ってきましたが、どの仕事、どの言語にも共通するのは仕事の仕方です。まずは仕様がしっかりしていないと、何事も開発出来ません。時には仕様が決まらず時間が無いときには「おそらくこのような仕様にしたいのでは」の、見切りスタートもすることもあります。
そのような仕事のスタートでも問題ないときはいいのですが、大概進めているうちに、お客さんとの意見の相違や、プログラムでは解決出来ないことなどが発生して手戻り作業がおこってしまいます。この手戻りという作業、意見の相違などでまたやり直しのことを言います。一度作ったものを改めて作り直す、仕様を変更して作りなおすのは新規に開発するより体力を使い、やる気も少し損ねます。かなりのダメージです。
納期も一番大切なくらい重要なことですが、それ以上に品質も大切です。効率のいい開発を行っていくためには、まずは仕様をしっかり決めて、次に開発を行うこと。手戻りが起きないようにすることが大切です。品質も下がるし時間も倍かかります。最終的にお互いが納得いくものができればいいのですが、遊びで作っている訳ではないので工数も管理しなければなりません。そのためにもよりよい開発を行い、工数も少なく、そして品質のいいものをより早くが、求められます。この先このプログラマという仕事をいつまで続けれるかわかりませんが、十分に配慮して今度とも効率のいい開発を行っていけるよう頑張っていきたいです!

Read More

プログラマの開発ソフトウェア

プログラマを目指している方は沢山いらっしゃるでしょう。もちろん目指しているのはソフトウェア開発者だろうと思います。さて、このソフトウェアのプログラム。実際には色々な種類があります。ワープロソフトや表計算ソフトなど、おもにデスクワーク業務に使用するもの。アルバム作成やビデオ編集のような、画像や動画の編集に使うもの。ロボットや装置を制御するためのもの、シミュレーション用ソフトのような研究期間の実験等に使うもの、そして、ゲームや音楽等エンターテイメント系のものなど、多種多様に存在します。これらのソフトウェア開発をしようとした場合のプログラムのスキルというのは、それぞれ大きな違いがあります。
一番ベーシックになるのは、ワープロ、表計算ソフトで、これは、ソフトウェア開発言語がもともと持ち合わせている、ライブラリをどの様なデザインで作るかがポイントとなります。しかし、そこから先の各ソフトを作る場合は、それなりの専門知識が必要となります。ロボットや装置の制御を行うには、そのインターフェースをつかさどるPLCやGEMの知識が必要です。シミュレーションソフトを作るには、シミュレーションを行うための数学、統計学、あるいは品質工学的な知識が必要となります。その他、大なり小なりはありますが、これらのソフトウェアを作るには、単純なソフトウェアのスキルだけでは無く、それ以外の知識が必要になってきます。プログラマによっては、設計仕様通りに作るが仕事だから、そのあたりの知識は設計仕様者に任せれば良いと思っているかたもいらっしゃると思いますが、大抵の場合、その様な設計仕様は貰えない場合が多く、その状態で最高のものを作れるのが、開発者の腕になってきます。プログラマを目指している方は、そのあたりを十分留意すべきであると思います。

Read More

プログラマのお仕事はプログラム開発

プログラマになることによって、色々なプログラムやシステム等を開発をする事が出来ます。プログラマにも様々な種類があるのですが、基本的にはパソコンの知識を身に付けて、そして専門知識を身に付けるというのが流れです。そのため数ある専門学校でコンピュータの専門学校も教えてもらえる事は同じことなのです。そして、プログラマになるには、専門学校に通っているうちに様々なプログラムを勉強として開発を行い、知識を手に入れていくのです。ゲームソフトやテレビの映る環境、リモコンの命令等も全てプログラムの開発によって制作されておりまして、現状ではプログラマがいないと日本の国を支える事は、できないかと私は思います。
現に私も専門知識を手に入れる事によって、エアコンのリモコン設定の言語を勉強して、実際に会社の方で勤めて開発の方にかかわっておりました。特にプログラマとして大事なデバッグ作業でしたので、非常に慎重に開発に取り組んでおりました。勿論プログラム言語というのは、プログラマでいえども非常に難しい事ばかりでしたため、私自身非常にきつかったイメージがありました。ですがプログラマになれば頭の回転の方も良くなりますし、パソコンの事の知識も非常によくなってきていたため、非常に得をした気分でした。今後もプログラム関連のお仕事の応募があるのでしたら、是非もう一度プログラマのお仕事をして見たいと思いますし、新しい仕事に挑戦したいと思いました。

Read More

プログラマの存在とゲーム関連の開発について

プログラマの存在とゲーム関連の開発についてですが、従来からゲーム産業と言いますのは、子供から大人まで一般に人気の高い産業のひとつであり続けてきたのではないかと思います。インターネットが普及するようになってからは、従来型のゲーム機に加えて、オンライン上でのゲームサイトや、携帯電話・スマートフォンを介したゲームやソーシャルネットワーキングサービスという存在が大きくなってきているのではないでしょうか。ゲームキャラクターの商品化やアニメ化、映画化なども含めて、世界市場を視野に入れた開発が日々続いているのではないかと思っています。そこで、そうした開発を影で支えるプログラマの存在と言うものが、製作側としては重要になってくるのではないかと考えています。
こうしたゲーム製作というのも分業制に近い形になってきており、企画や営業担当と、こうした製作中心のチームというのは、また別の内容のお仕事になってくることがほとんどで、特に最近では、CGや3Dなどかなり高い技術を扱うことができる人材が必要になってきているので、技術者、あるいは職人的な存在と言うものは、ほんとうに製作の現場中心になってくることがほとんどではないかと思います。こうしたプログラマというのは、コンピューターの専門学校や、大学の専門科を卒業してから、こうした道に入ってくることが多く、以前よく見られたようなオタク的な存在とはまた異なった雰囲気になってきているのではないかと思います。ゲームのグラフィックなどもかなり詳細までこだわってつくられるようになっており、付随しているムービーなども実写さながらに考えられた精巧なつくりのものが多くあります。一本の作品を仕上げるまでに、かなりの工程を通してきていることがほとんどで、年々そのレベルが向上してきているのを感じます。世界に出してみても、日本のゲーム製作のレベルというものは定評がありますので、こうした分野がお好きな方には、やりがいのあるお仕事ではないかと思っています。

Read More

ソフトウェア開発技術者

あらゆるプログラマー関連の資格の中には、「ソフトウェア開発技術者」があります。ソフトウェア開発技術者とはソフトウェア開発能力を認定された国家資格です。ソフトウェア開発技術者の試験は、独立行政法人情報処理推進機構によって、毎年春と秋の2回実施されています。平成21年度からは、「応用情報技術者」として情報処理技術者試験の一つとして扱われています。試験内容はソフトウェア設計、プログラミング、データベース、セキュリティなどの知識が問われます。
ソフトウェア開発技術者の主な仕事して、アプリケーションソフトウェア、ミドルウェア、オペレーティングシステムの開発です。システムの設計、開発、テストなども行います。開発の際はプログラマーへの指導も担当することがあります。
システムエンジニアを中心に人気の高い資格で、資格を取得しておけば高度な技術と知識を持った技術者として高い評価を得ることができます。もちろんプログラマーやシステムエンジニアとしての就職や転職にも有利になります。

Read More
content top