AccidentalRebel.com
  • Archives
  • Categories
  • Tags
  • Newsletter
  • About
Misc

#4 - Following Lispy conventions

Fri 15 May 2020

Applying Scheme naming conventions (?, !, %, *) to a game engine's scripting API and how it improved code readability with minimal effort.

Read more →
dev game_engine
Misc

#3 - Rebel Game Engine now works on different platforms

Sun 10 May 2020

Getting a custom C game engine to build on Linux, Windows, and macOS with one Makefile — lessons from cross-platform debugging and using Msys2 on Windows.

Read more →
dev game_engine
Misc

#2 - Implemented basic Scheme scripting for Rebel Game Engine

Thu 07 May 2020

Adding Chicken Scheme scripting to a C game engine — switching to a functional design, wiring up the FFI, and navigating garbage collector memory management.

Read more →
lisp game_engine dev
Misc

#1 - Thinking of adding Lisp to my custom game engine

Sun 03 May 2020

Exploring Chibi-Scheme as a scripting layer for a custom C game engine, and why adding Lisp scripting means rethinking the object-oriented architecture.

Read more →
dev lisp engine
Misc

Making Unity beep after scripts finish reloading

Fri 01 May 2020

A Unity editor script that plays an audible beep when script reloading finishes, so you can look away from the screen instead of watching the progress spinner.

Read more →
dev unity
Misc

Opening Unity Script Files in Emacs

Wed 24 January 2018

How to open Unity script files in Emacs with correct line numbers using the OnOpenAssetAttribute callback and emacsclient.

Read more →
emacs unity
Misc

Chef Wars Postmortem -- What Went Right: Risk Adjusted Technical Estimates

Sun 10 December 2017

A risk-adjusted estimation system that pairs time estimates with confidence levels to produce reliable schedules — used to ship Chef Wars on time.

Read more →
chefwars gamedev mindcake +1 more
Misc

Chef Wars Postmortem -- What went wrong: Optimizing too early and too late

Wed 06 December 2017

Lessons from Chef Wars on premature optimization: why asking WHAT and HOW to optimize matters more than asking WHEN, after making both mistakes in production.

Read more →
chefwars gamedev mindcake +1 more
Misc

Chef Wars Postmortem -- What went right: Having a Universe File

Tue 05 December 2017

How keeping all Chef Wars game data in a single "Universe" spreadsheet made prototyping, iteration, and live patching faster across two years of development.

Read more →
chefwars gamedev mindcake +1 more
Misc

Temp Solution For When Text Copying Does Not Work in Emacs Under Windows Subsytem for Linux

Sat 23 September 2017

A quick Emacs Lisp fix for clipboard copy not working from WSL to Windows applications, using clip.exe as a workaround via the simpleclip package.

Read more →
emacs windows linux
« Previous 1 2 3 4 5 6 Next »
AccidentalRebel

AccidentalRebel

Juan Karlo Licudine

Hands-on AI security. I threat model AI agents, build containment tools, track real-world attacks, and write about what I find.

  • Email
  • LinkedIn
  • GitHub

For weekly Cybersecurity x AI threat analysis subscribe below

© AccidentalRebel. Hands-on AI security. I threat model AI agents, build containment tools, track real-world attacks, and write about what I find.
  • Email
  • LinkedIn
  • GitHub