開発(プログラミング)

ゲーム・インタラクティブ開発

Unityでゲーム制作を始めよう:基本操作ガイドその1

前回の記事では、Unityのインストール方法からライセンスの発行、Unityを起動して操作できる状態にするまでの手順を解説しました。詳細は以下の記事をご参照ください。また、Unityの基本的な初期設定や各種ウィンドウの使い方については、以下...
Vue.js

Vue.js、abemaみたいなリアルタイムコメント機能

近年、ABEMAをはじめとする動画配信サービスでは、視聴中にリアルタイムでコメントが画面上に表示される機能が広く用いられています。このような「動画配信と同時にコメントが流れる仕組み」を、実際に自分で構築してみたいと考えたことはないでしょうか...
Vue.js

Vue.js、自分だけの共有できないツイートアプリを作成しよう!

SNSアプリを作ってみたいと思ったことはありませんか?Vue.jsを使えば、意外と簡単に「投稿→表示」の流れを再現することができます。今回は、自分専用のミニTwitter風アプリをVue.jsだけで作ってみましょう。他人と共有はできない、あ...
Vue.js

Vue.js、IMAP × PHPで学ぶメール取得アプリの基本構築法

リアルタイムで受信メールをチェックできるシンプルなメールビューアを、Vue 3 と PHP を使って構築してみましょう。このアプリでは、定期的にサーバーへ問い合わせる「ロングポーリング」という技術を使い、新着メールを自動で検出して一覧に反映...
ゲーム・インタラクティブ開発

Unityでゲーム制作を始めよう:初期設定と各種ウインドウについて

Unityエディターが起動したら、開発をスムーズに進めるために、基本設定や主要なウィンドウの役割を理解しておくことが重要です。本記事では、開発を始める前に確認すべきポイントを紹介します。なお、Unityのインストールやエディターの起動方法に...
ゲーム・インタラクティブ開発

Unityでゲーム制作を始めよう:インストールから使用開始まで

Unityは、ゲームやシミュレーション、インタラクティブな3Dアプリケーションを作成するための統合開発環境(IDE)です。もともとはゲーム開発向けに設計されましたが、現在では建築、映画、教育、医療など幅広い分野で利用されています。Unity...
ゲーム・インタラクティブ開発

インディーゲーム開発者のためのツール、Tiledの魅力と使い方

Tiledとは何か?Tiledは、2Dゲームのマップやレベルを作成するための無料でオープンソースのエディタです。Tiledは、タイルベースのゲームデザインに特化しており、ユーザーがタイルセットを使用してグリッド上にレベルを構築できるように設...
データベース

MariaDB、INSERT文

以下は、MySQLの INSERT 文の具体例を10個紹介します。それぞれ異なるパターンです。準備:テーブル作成(例)まずはテスト用のテーブルを作っておきます。CREATE TABLE users ( id INT AUTO_INCREME...
データベース

MariaDB、MySQL SELECT文

SELECT文はSQL(Structured Query Language)において、データベースからデータを取得するための基本的なクエリです。この文を使うことで、テーブルから特定の列を選択し、条件に基づいてデータをフィルタリングし、必要に...
PHP

PHP、第四章:会員登録システム。フォーム改良で使いやすさと安全性を向上

HTTPリファラー、POSTメソッドの確認フォーム送信時に、特定のページからのリクエストかどうか、またPOSTメソッドで送信されているかを確認することで、不正なアクセスを防ぐことができます。ここでは、HTTPリファラーチェックとPOSTメソ...