Tagged: ゲーム開発 RSS

  • fifnel 1:18:37 on 2009/2/25 Wednesday パーマリンク | 返信 | hatena button hatena count | retweet buttonReTweet
    Tags: ゲーム開発,   

    プログラムのネタがないならゲームを作ろう! 

    何を勉強していいのかわからない。

    極端に言えば、この増田の対極にいるのがゲームプログラマだと思います。
    私の知る限りプログラミングそのものに興味を持ったゲームプログラマはむしろマイノリティだったりします。

    そもそもゲームが作りたくてやっている人たちなので、プログラミングなんか手段の一つくらいにしか考えていないんでしょう。
    私の一番最初の上司なんか、プログラマなのに自宅のパソコンを持っていなかったりして、最初は驚いたものです。

    つまり何が言いたいかというと、プログラムで何がしたいのかを考えた方がいいんじゃない?ってことです。
    で、それがよく分からないなら、手前味噌かもしれませんがやはりゲーム作りがオススメです。

    プログラムしたことがすぐに形(見た目)に反映されるのは楽しいです。
    うまく完成すれば自分や友達と遊べますしね。
    シューティングゲームあたりだとシステムもシンプルでプログラミングに集中できるので、一人で黙々と作るにはもってこいです。


    "ゲームプログラマになる前に覚えておきたい技術" (平山 尚(株式会社セガ))

     
  • fifnel 7:19:39 on 2009/1/6 Tuesday パーマリンク | 返信 | hatena button hatena count | retweet buttonReTweet
    Tags: ゲーム開発,   

    ゲームプログラマの10年後 

    ゲームプログラマだけど将来どうすんの?

    いくつかパターンを考えてみましたが、適当に想像しただけなので半分ネタだと思ってください。

    正統派

    老舗の会社なら元ゲームプログラマのいい年をした人がすでにいますが、そのような人らは大抵プロデューサーやディレクターといった管理職についています。
    プログラマだった経験から、ゲームの仕様などに対して現実的なジャッジを下してくれる事が多いので、開発現場としては非常に助かる存在です。

    一つの会社にこだわらなければ職種としてさほど狭き門では無いと思いますが、業務内容はプログラマとは全く異なる職種であるため、向き不向きはあります。

    極める派

    最近ではゲームプログラムにも必要な技術要件が増えてきています。

    XBOX360やPS3では当たり前のように美麗な3DCGや物理法則に基づいた動きを求められることが多く、その実現には数学や物理の知識が必要です。
    ネットワークゲームを作るにはUNIXやデータベースの知識が必要だったり、C/C++以外のスクリプト言語に精通している必要があります。

    これからはこのような技術要件による分業がどんどん進むのではないかと思うので、自分の得意分野でのスペシャリストを目指すという方向性が考えられます。

    広く浅くな器用貧乏プログラマよりは将来のチャンスがあるのではないでしょうか。

    ただ、結局のところプログラマという枠組みを超えない限り同じ会社では給料が上がらない可能性があるので、転職を視野に入れた方が良いかも知れません。

    中小企業だと何かに特化した仕事はなかなかやりづらいので、進路はミドルウェア開発会社か大手のゲーム開発会社が適当でしょうか。

    応用派

    他業種に転職し、ゲームプログラミングのノウハウを役立てるという道はどうでしょうか。
    コンピューターのスペックが上がり、よりユーザーに便利で分かりやすいインターフェースが求められる昨今、ゲームのノウハウは案外他業種でも生かせるのではないかと思います。

    私の想定ではプログラマの域は脱していませんが、直接コーディングしないまでもコンサルやデザインのような事も可能かも知れません。

    ただ、いずれにせよいわゆる転職サイトなどで機械的に転職することは難しいような気がするので、自分の人脈を通じて自分の持つノウハウの応用先を探るしかなさそうです。

    生涯ゲームプログラマ派

    ゲームがこの世にある限り仕事はきっとあるので、細く長くローリスクで仕事をしたいなら悪くはないと思います。
    要するに、良くも悪くも普通のサラリーマンを貫くという事です。
    ただ、いつかは自分のゲームが作りたいと思ってこの業界に入ってきた人にとっては、新たなモチベーションを見つける必要があるかも知れません。

     
  • fifnel 11:49:10 on 2008/11/1 Saturday パーマリンク | 返信 | hatena button hatena count | retweet buttonReTweet
    Tags: ゲーム開発,   

    日本のゲーム業界は本当にクローズドだなぁ 

    日本のゲームは世界一ではない 「和田宣言」の重みを考える?デジタル家電&エンタメ-最新ニュース:IT-PLUS

    バンダイナムコゲームスの鵜之澤伸副社長はTGSのパネルディスカッションで、日本のゲーム産業もいわゆる「ガラパゴス化」しており、「ガラパゴスのゲームを作っているのではないか」と述べていた。和田氏だけでなく、他のゲーム企業幹部にも今の日本のゲーム産業が閉じているという実感はあるようだ。

    えー、今頃っすか‥‥

    現場のプログラマー、少なくとも私は、GameProgrammingGemsが出た頃、つまり2001年頃から「日本って閉じてるなぁ」と思ってましたよ。
    初めて読んだとき、「この本は日本のゲーム開発者には書けないわ!」と思いましたし。*1

    最近じゃ割とゲーム開発に関する日本初の書籍も増えてきましたし、毎年CEDECも開催されています。
    なので完全クローズドってわけではないはずなんですけど、結局実態に反映されていない所を見るとまだまだって事なんでしょうか。

    ゲーム業界のトップが今頃こんなことを言っているのは、やはり問題共有が出来ていないという、クローズドな側面の現れであるかのようにも思えます。

    1. 実際、日本の方の記事も掲載されています。ここで言いたいのは、この類の書籍自体が日本からは出ないだろうな、という意味です。 []
     
  • fifnel 21:30:49 on 2008/10/9 Thursday パーマリンク | 返信 | hatena button hatena count | retweet buttonReTweet
    Tags: , , , ゲーム開発,   

    色々な言語でGoogle Protocol Buffers 

    Google謹製のバイナリシリアライズライブラリ「Google Protocol Buffers」を色々と調査中。

    データ構造をC言語の構造体っぽい書式で書くと、それを元に色々な言語のシリアライズ/デシリアライズのプログラムコードを自動生成してくれるという素敵なライブラリです。

    しかし、「色々な言語」と書きましたが、現状ではC++、Java、Pythonの3言語しか対応していません。

    というわけで、それ以外の言語に対応させているプロジェクトをざっくり検索してみたのでメモっときます。

    オリジナル(C++,Java,Python)
    protobuf – Google Code

    C言語(not C++)
    protobuf-c – Google Code

    Perl
    protobuf-perl – Google Code

    protobuf-perlxs – Google Code

    Ruby
    ruby-protobuf – Google Code

    PHP
    pb4php – Google Code

    JavaScript
    protobuf-js – Google Code

    ActionScript
    protocol-buffers-actionscript – Google Code

    Common Lisp
    common-lisp-protobuf – Google Code

    cl-protobuf – Google Code

    .NET Framework
    protobuf-net – Google Code

    protosharp – Google Code

    Mercury
    protobuf-mercury – Google Code

    PHPが使いたいのでソースはPHPしか読んでませんが、parser/pb_parser.phpでシリアライズ用のコードを生成して、それを使うのに必要なライブラリがmessage以下に詰まってる感じですかね。

     
  • fifnel 16:31:04 on 2008/8/20 Wednesday パーマリンク | 返信 | hatena button hatena count | retweet buttonReTweet
    Tags: , ゲーム開発   

    ハードウェア固有の機能を使わないとダメだよ病 

    iPhoneが携帯ゲームで勝てない(と思う)理由 : Gizmodo Japan(ギズモード・ジャパン), ガジェット情報満載ブログ

    • iPhoneは加速度センサーを使わなきゃいけない
    • NintendoDSはタッチペンを使わなきゃいけない
    • PS3はマルチプロセッサを生かしてリアルタイム物理演算を使わなきゃいけない
    • WiiはWiiリモコンを使った体感ゲームを作らなきゃいけない
    • 次世代機のグラフィックは美麗でなきゃいけない
    • VirtualBoyは飛び出さなきゃいけない

    そういうのを出発点にするのは悪くないけど、そこをマストな条件にするのは最悪ですよねー
    iPhoneでドラクエ3みたいなゲーム作ったっていいじゃん!

     
    • みけねこ 23:59:35 on 2008/8/20 水曜日 パーマリンク | 返信

      最後のはネタですよね?

      それは兎も角、マルチアングルを使うDVDソフトの企画を立てたら、アッサリ通ったのを思い出しました。
      中身はスカだったのに!
      「新規格を活用する」と書くと、幹部がアレだと企画が通りやすいのはありますね。
      今、ウチの業界なら、BD Javaでしょうか?
      PS3に一生懸命実装していますが、生き残れる規格か疑問でありますが。

    • fifnel 9:31:01 on 2008/8/21 木曜日 パーマリンク | 返信

      まぁロンチのカオス状態の市場にぶち込んで稼ぎたいのであれば手っ取り早い方法ではあるんですけどね。
      「戦略」としてはアリですけど、「企画」としてはなんだか凄く後ろ向きな気がして、個人的にあまり受け付けません。

      あー、あと最後のはもちろんネタですw

  • fifnel 22:40:08 on 2008/8/13 Wednesday パーマリンク | 返信 | hatena button hatena count | retweet buttonReTweet
    Tags: , , XNA, ゲーム開発   

    Microsoftは遠隔からXNAアプリを無効に出来る 

    スラッシュドット・ジャパン | Appleは遠隔から iPhoneアプリを無効にできる

    iPhone/iPod Touchがダウンロード済みのアプリケーションを後からネットワーク越しに無効に出来る仕組みを持っていると話題になっています。

    実はこういった処置はiPhoneが初というわけではなく、私の知る限りMicrosoftのXBOX360で自作アプリ(ゲーム)が動かせるXNAでも同様の機能を持っています。

    XNA デベロッパー センター

    私がそれを知ったのは去年のCEDECだったかと思いますが、うろ覚えなので残念ながら明確なソースは示せません。
    思いつく限り検索してみましたが、以下が参考になるかも知れません。
    Xbox 360で自作ゲームを配れるXNA Community Games 詳細 - Engadget Japanese

    ピアレビューを抜けたゲームであっても、マイクロソフトは一般配布を停止できる権利を留保する。

    XNAのゲーム配布の流れは、登録をした一般ユーザーがチェック(ピアレビュー)をして、問題なければ世に出て誰でもダウンロードが出来るようになるとのことです。

    たとえばクリアするとご褒美に無修正エロ画像(!!)が表示されたりするゲームがあったとして、ピアレビューで誰も気づかずスルーされてしまった場合、気づいてから配布停止してもすでに何件もダウンロードされてしまった状態だと色々と問題となるわけです。

    そういった公序良俗に違反するようなケースに於いての対策だと聞きました。
    (具体的にエロ画像とは言ってませんでしたけど、ニュアンス的にそんな感じでした)

    iPhoneはゲーム機ではありませんが、プログラマブルである以上、XNAと同様の問題を孕んでいます。

    なんだか心臓を捕まれているようであまり良い気分はしませんが、個人的には仕方ない事だと思います。

    ただ、せめてその「強権」を発動させる基準はある程度示してもらいたいところですね。

    [amazon]B0013IQC14[/amazon]

     
  • fifnel 9:30:36 on 2008/7/15 Tuesday パーマリンク | 返信 | hatena button hatena count | retweet buttonReTweet
    Tags: , ゲーム開発   

    iPhoneネイティブアプリ開発は、ゲーム開発に通ずるものがある、かも 

    遅ればせながら、iPhone SDKを弄くってみました。

    AppleのNDAだかなんだかで具体的なことは書いちゃダメっぽいですが、まぁ具体的なことを書けるほど理解も出来ていないのでたぶん大丈夫(殴

    小一時間程度遊んでみましたが、iPhoneの開発環境がゲーム開発環境に非常に似ていることに気づきました。

    気づいた共通点は以下の通り。

    • ターゲットマシンに関する具体的な内容はクローズドにしなければいけない
    • けれどアプリケーション的にはハードウェアへのアクセスは基本的にオープン
    • 全世界で同じスペックのハードウェアを使っている
    • プログラミング環境があまり一般的ではない

    さらに、あの大きな画面と言い、タッチパネル+加速センサーと言い、私からするとホントにゲーム機のような感覚です。

    そんなわけでこのiPhoneのネイティブアプリ開発は、自分で言うのもなんですが、ゲームプログラマーにアドバンテージがあるような気がしています。

    なので、全国のゲーム業界の人たちがiPhoneで面白い新作を作ったり、あんなゲームやこんなゲームをiPhone移植してくれたら、私のiPhone購入意欲がさらに高まって良い感じになるので、是非頑張ってください!!!(他力本願

     
  • fifnel 20:03:05 on 2008/3/8 Saturday パーマリンク | 返信 | hatena button hatena count | retweet buttonReTweet
    Tags: ゲーム開発   

    ゲームプログラマーはゲームクリエイターにはなれないのか? 

    404 Blog Not Found:お金ありきか?お客ありきだ!

    営業
    こんなことしたら、ユーザーがじゃかすか増えそうです(^o^)
    技術
    そんなことをしたら、サーバーが何台あっても足りません(-_-)

    ゲーム業界では、ディレクターやプロデューサーといった管理側の人も、元々は開発現場で働いていた人だったというケースが非常に多いのですが、私の経験からするとそういったポストに就く人に「元プログラマー」という人が極端に少ないのです。

    なので、これを読んだとき思わず「なるほど!」と心の中で叫んでしまいました。

    ゲーム業界にも営業はもちろんいますが、他の業界では営業が「ここをこうした方が売れそうですよ」という所を営業以上にディレクターやプロデューサーが言ってきます。
    (売れそうというか、面白くなりそうというふうに言ってきますけど)

    なので、そういったポストに技術者が少ないのは必然なのかなぁ、と思ってしまいました。

    特に、最近のゲームプログラマーは昔と違って一人でゲームデザインからプログラムまですることが少ないので、これからは余計そうなのかも知れませんね‥‥

    将来的に自分が考えたゲームを作りたいと言って入ってくるプログラマー志望の人も結構いるので、そういう人はゲームの改善案に対してはどんな状況でも建設的な話し合いをするよう心がけた方が夢に近づけるんじゃないでしょうか。

     
    • 匿名 2:37:51 on 2008/3/9 日曜日 パーマリンク | 返信

      多いのか少ないのか・・・

    • fifnel 12:16:02 on 2008/3/9 日曜日 パーマリンク | 返信

      ちょっと分かりづらかったですね。
      修正しました。

  • fifnel 9:13:47 on 2008/2/28 Thursday パーマリンク | 返信 | hatena button hatena count | retweet buttonReTweet
    Tags: , , ゲーム開発   

    いやいや、FFの開発者はすばらしいと思うよ 

    痛いニュース(ノ∀`):開発者「ファイナルファンタジーはとにかくキャラ魅せがメイン。ゲーム的部分よりビジュアルを重視している」

    GDCでこのセッション直接聞いてきましたが、この見出しはいくら何でも恣意的すぎると思いますよ‥‥

    セッションのポイントは、FFのゲーム性を冷静に分析して、最も適したツールを汎用的に作り上げたというところです。
    カプコンのMTフレームワークもそうですが、自社ゲームの指向を分析して適した環境を作るのはなかなか高度で根気のいる作業だと思います。
    なので、私は素直に村田さんスゲースクエニスゲーと思いました。

    また、GDCはゲーム開発者によるゲーム開発者向けのセッションであり、このセッションもFF自体がどうこうというより製作手法や技術の紹介だったわけですから、揚げ足を取るように「だからFFはダメなんだ」みたいに騒ぐのはどうかと思います。
     
     
     
     
     
    ちなみに、個人的にはFFは9で終わってます(´・∀・`)

     
  • fifnel 21:50:08 on 2008/2/18 Monday パーマリンク | 返信 | hatena button hatena count | retweet buttonReTweet
    Tags: ゲーム開発,   

    GDC2008に行ってきます 

    Game Developers Conference 2008: February 18-22, 2008 San Francisco

    ゲーム開発者の祭典、GameDevelopersConferenceに行けることになったので、ちょっこす明日から1週間ほどサンフランシスコに行ってきます。

    スマブラ桜井さんのセッションとか、ファイナルファンタジーのエンジンのお話とか楽しみです。

    あと、せっかくアメリカまで行って日本人のセッションばかりなのもアレなので、アサシンクリードのセッションなんかも聞いてみる予定です。

     
c
新規投稿作成
j
次の投稿 / 次のコメント
k
前の投稿 / 前のコメント
r
返信
e
編集
o
コメントを表示する / 隠す
t
トップへ移動
l
go to login
h
show/hide help
esc
キャンセル