マルチスレッドプログラミングをやってみた

自己紹介 初めまして、新人エンジニアの勘右衛門です。今回の記事では、マルチスレッドプログラムがパソコン内部でどんな風に処理されて、シングルスレッドよりどのくらい早くなるのか調べていこうと思います。 そもそもマルチスレッドプログラムってなに? 名称 ...

テクスチャスクロールで画面をリッチに!(シェーダー入門)

はじめに こんにちは!新人エンジニアの王です。 シェーダーに対して「数学や物理が必須で難しい」というイメージをお持ちではありませんか?実は、ノイズ画像とテクスチャスクロールを組み合わせるだけで、リッチな表現は十分に可能です!本記事では、これらを活用して炎を4ステップで実装する方法を解説します。難...

UnityHDRPってなにができるんだろう?

はじめに こんにちは!新人エンジニアの広瀬です。今回はUnityの描画技術のポテンシャルを知りたいと思い、レンダリングパイプラインについて調べました。まず、Unityには3つのレンダリングパイプラインが用意されています。 ・Built-in RP(Built-in Render Pipeline...

誰が一番速い?ソートアルゴリズムのスピード対決!

はじめに こんにちは。新人エンジニアのケンティーです。 今回は、プログラミングを学ぶ上で誰もが一度は通る「ソートアルゴリズム」の世界を少し掘り下げてみたいと思います。 世の中にはさまざまなソートアルゴリズムがありますが、「結局どれが一番速いの?」と気になったことはありませんか? というわけで...

プロトコルってなんだ?(その2)

前回のあらすじ 前回のその1では、プロトコルについての概要や、ゲームアプリケーションにおけるアプリケーションプロトコルについて触れました。今回は、PCとかゲームではない部分で身近なプロトコルに触れたいと思います。 家電を操作するプロトコル エアコンとかテレビとか、リモコンで操作できる家電製...

プロトコルってなんだ?(その1)

プロトコルとは? 通信におけるプロトコルというのは、通信の規約…つまりルールとか取り決めとか約束事とかのことです。今回はこの通信プロトコルについてのお話。ソースコード書いたり、小難しい話はせずにマイルドな記事にするつもりです。 プロトコルがなぜ必要なのか まずは、コンピュータを使わない...

AIアシスタントとの会話の情報のみでツール開発を試した話

こんにちは。エンジニアの横浜です。 この度新しくWPFでサウンドツールを作成することになりました。 Win32やWindowsFormでのツール作成経験はありますが、WPFについては何年か前に1回使用した程度ですので、ほとんど忘れていて初心者の状況です。 早速ツール作成を開始したのです...

専門学校HALからのインターンシップ2024!エンジニアの場合

こんにちは、エンジニアの近藤です。 グレッゾでは毎年10月に、専門学校HALの学生を受け入れ、1ヶ月間のインターンシップを実施していました。 コロナ禍の影響で久しく開催出来ていなかったのですが、今年から復活!! 今回グレッゾではどんなことをしたのか紹介していこうと思います。 具体...