My personal and professional work has included:
- Writing context-sensitive help within desktop and web applications, ensuring that users can get detailed explanations of the features they’re using
- Writing user guides for software, providing step-by-step guides for particular use cases and big-picture background information about how they fit into the larger process
- Writing API documentation to help other developers implement libraries in their own software
- Writing knowledge base content; researched, written, proofread, and updated with feedback from subject matter experts
- Writing requirement and design documents; designing new processes with users, product owners, and other stakeholders
- Reviewing and editing existing documentation for applications
- Writing and reviewing text and slides for training presentations
- Scripting, recording, and editing screen capture videos for training using Camtasia
Examples
- The Joy of Game Development (PICO-8 Edition), an intro to the PICO-8 game engine given at Momoconline 2020. Edited with Davinci Resolve, Audacity, Levelator, and Handbrake.
- The Running a Board Game Event blog series, documenting real-world processes I’d developed as tabletop game director for a small convention
- Several game development panels, most of which include coding or demonstrations
- Other instructional blog posts:
- Recording a panel with free software
- Stupid Unity UI Navigation Tricks
- Four ways to handle UI text in Unity
- Using source control with RPG Maker VX Ace
- RPG Maker VX Ace scripting: Thinking through a UI change
- RPG Maker VX Ace Ruby scripting crash course
- Building a procedurally generated platformer in Unity
- Instantiating a procedurally generated platformer in Unity
- 2D platforming mechanics in Unity
- Writing a Match-3 Game in Unity
- Prototyping a card game with nanDeck (part 2) (part 3)