Skip to content

Instantly share code, notes, and snippets.

@raysan5
raysan5 / custom_game_engines_small_study.md
Last active May 28, 2024 15:33
A small state-of-the-art study on custom engines

CUSTOM GAME ENGINES: A Small Study

a_plague_tale

A couple of weeks ago I played (and finished) A Plague Tale, a game by Asobo Studio. I was really captivated by the game, not only by the beautiful graphics but also by the story and the locations in the game. I decided to investigate a bit about the game tech and I was surprised to see it was developed with a custom engine by a relatively small studio. I know there are some companies using custom engines but it's very difficult to find a detailed market study with that kind of information curated and updated. So this article.

Nowadays lots of companies choose engines like Unreal or Unity for their games (or that's what lot of people think) because d

@cliffom
cliffom / egpu.md
Last active February 16, 2024 05:16
macOS + Win10/bootcamp eGPU Findings

MacでTerrariaを日本語化する方法

前置き

唐突にTerrariaがやりたくなり、Macにインストールした所Terrariaの非公式日本語対応Mod(TrJpModMaker)がWindowsのみの対応だったので頑張ったときの備忘録です。丁寧に書いているわけではないのでよく分からなかったらTwitterとかで聞いてください。

面倒くさがりの人向けにシェルスクリプトを作成しました。: TrJpModMaker-MacWrapper.sh

2020/02/17追記: macOS CatalinaではWineが現状対応していないため、こちらの方法ではうまく行かない可能性があります。
2021/01/27追記: 手元にmacOS Big Surが無いため検証できませんが、上記の理由により動作しない可能性が高いです。

@joshbuchea
joshbuchea / semantic-commit-messages.md
Last active June 29, 2024 23:01
Semantic Commit Messages

Semantic Commit Messages

See how a minor change to your commit message style can make you a better programmer.

Format: <type>(<scope>): <subject>

<scope> is optional

Example

@jasonruyle
jasonruyle / UFW_ban_country.md
Last active May 26, 2024 22:06
UFW to block countries
@6174
6174 / Random-string
Created July 23, 2013 13:36
Generate a random string in JavaScript In a short and fast way!
//http://stackoverflow.com/questions/105034/how-to-create-a-guid-uuid-in-javascript
Math.random().toString(36).substring(2, 15) + Math.random().toString(36).substring(2, 15);