2021-11-04から1日間の記事一覧

RPGの作り方 (マップ・イベント編)

この記事ではRPGの作り方を解説します。 なおRPGすべてを網羅するのは大変なので、この記事ではRPGの核となる「マップとイベント」のシステムについて解説します。 「マップとイベント」のシステムを作る 「マップとイベント」のシステム構築に必要な要素は…

ゲーム開発の振り返りに使える「KPT」の紹介

KPTとは KPTとは、行ってきた仕事や活動を振り返る際に、以下の3つの視点で整理するフレームワークのことです。 K:Keep=今後も続けること P:Problem=問題なので、やめること T:Try=今後、試してみたいこと アジャイル開発や反復型開発ではイテレーショ…

ゲームジャム「Ludum Dare」の紹介

Ludum Dareとは、48時間(2日間)でテーマに沿ったゲームを作るオンラインのイベント。年3回(4月/8月/12月)に開催されるようです。 公式サイト ルール (Compo部門) 一人で参加すること 事前に用意した素材・ゲームで参加することは不可 すべてのコンテンツをゼ…

Asepriteの使い方メモ

Asepriteとは Windows & Mac OS X & Linux(Ubuntu) で動作する、スプライトアニメーション・ドット絵のエディタ 公式サイト 特徴 Animation Tools: レイヤー、フレーム、オニオンスキン、連続したフレームの赤/青の色合い、ピンポン再生、リピート範囲を指定…

Tiled Map Editorの使い方

このページでは高機能なレベルエディタである Tiled Map Editor の使い方を紹介します。 Tiled Map Editorの仕組み Tiled Map Editorが扱うデータ構造 Tiled Map Editorが扱うデータ(*.tmx)のデータ構造は以下のとおりです。 TMX +-- version : バージョン番…

2D矩形マップとの当たり判定

この記事では、矩形状に区切られたマップとの衝突・応答判定を行う方法の解説します。 2D矩形マップとは? 矩形マップは、縦軸・横軸からなる2次元の表です。なので、たいてい矩形マップを読み込むと、2次元の配列になり、以下のように「座標」をキーに、…

ゲームデザイナーとしての素質を伸ばす方法

今回はゲームデザイナーに必要な能力、素質を向上するための方法について紹介します。 どんな人がゲームデザイナーに向いているのか ゲームデザイナーとしての必要な素質はいくつかあります。ゲームとその他のエンタメの知識。流行りものに対する嗅覚。心理…

Unityでタワーディフェンスを作ったのでアルゴリズムや手順を公開

Unityで Tower defense (タワーディフェンス) を作りました。ソースコードは以下のURLから取得できます。 https://github.com/syun77/Unity2D_TD 採用したルール 最近ではいろんなジャンルが混ざり合ったタワーディフェンスが多いですが、今回作ったのは古典…