ゲームを作る環境を整えるツール その1

ディレクタ、プランナ、プログラマ、アート、モデラ、アニメータ、サウンドエンジニア… 様々なスキルを持った人々の力を集める事でゲームは形になっていきます。 今回はゲームを作るツールでは無く、ゲームを作る環境を整えるツールをご紹介します。 頼れる執事 Jenkins Jenkinsという継続的イ...

ピクセルシェーダで綺麗な映像を作ろう

皆さんはじめまして!プログラマのにっしーです。 今回は、学生時代から趣味で追いかけていた「メガデモ」について、 簡単にお話させていただきたいと思います。 メガデモってご存知ですか? メガデモ(またはデモシーン)とは、4kBや64kBといったごく限られた容量中に、 綺麗な映像とサウンドを詰め...

サウンドプログラムの仕事

プログラマの横浜です。 ここ数年、サウンドプログラムを担当する事が多かったので どのような事をしているのか簡単にお話したいと思います。 サウンドプログラムとは サウンドプログラムとはBGMと効果音の再生を制御するプログラムの事です。 (実際には幅広く色々な作業がありますが、そのあた...

【Unityエディタ拡張】音楽プレイヤーを作る

初めまして!プログラマの近藤です。 最近Unityを触りはじめ、エディタ拡張について勉強しています。 今回はそのエディタ拡張機能を使って、エディタ上で音楽を聴く「Audio再生機」を作ってみました。その紹介をしていこうと思います。 待って!そもそもUnityのエディタ拡張って?? Unity...

ボクセル化

はじめに プログラマの小林です。レンダリングに興味があり、日頃、趣味でサンプルを作り遊んでいます。 その中で最近試してみたボクセル化に関して、その処理フローを書いてみたいと思います。 ラスタライザを使用したボクセル化 ボーンデジタル社さんから出版されている「OpenGL Insights」の...

Sassに触れてみた

技術ブログでは、初めまして。 柏倉です。 いつもはコラムの記事などをよく書いていますが、今回は少し技術的な内容の記事です。 仕事でよくホームページを作っていて、HTML,JavaScript,CSSなどを使う機会が多いです。 CSSを使っていて、変数使いたいなー。とか。計算式入れたいなー...

ゲームで学ぶプログラミング

明けましておめでとうございます。 プログラマのわたしんです。 本年もどうぞ技術ブログをよろしくお願いします。 ということで年明け一発目の内容は 「新しくプログラミング始めてみようかな?」という人に向けて行ってみたいと思います。 ゲームでプログラミング いざプログラミングを始めよう...

my favorite なテキストエディタ

こんにちは。プログラマの中島です。 今回は私が使っているちょっと便利なテキストエディタの話を書いていきます。 プログラマーのなかでは宗教戦争になりそうな話ですが・・・ 現在私は SublimeText を使っています。 テキストエディタは SakuraEditor や TeraPad...

物理演算を使わず物理っぽい動きー二次関数を使った砂表現ー

初めまして。プログラマの境田です。 ゲームの開発中、いわゆる物理的な表現を実装してくれと依頼されるときがあります。 しかし、コストや時間など、いろいろな都合でしっかり作ることができない場合があります。 そういった時、私は簡単な処理でいかにも物理的な動きをしているように見えるものを作る時があ...

要求に特化したアルゴリズム

こんにちは。プログラマの古矢です。 今回はアルゴリズムの話です。 一般化されたアルゴリズムは、検索すればたくさん見つかります。 この記事では一般化されたものではなく、要求に特化したアルゴリズムを取り扱いたいと思います。 要求に特化するとは 一般化されたアルゴリズムは平均的に高性能だった...