Skip to content
View BrianPeek's full-sized avatar
๐ŸŽฎ
๐ŸŽฎ

Sponsoring

@jotego

Highlights

  • Pro

Organizations

@Ganksoft

Block or report BrianPeek

Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
BrianPeek/README.md

Hi, I'm Brian ๐Ÿ‘‹

๐Ÿ‘จโ€๐Ÿ’ป About Me

  • ๐Ÿข Software engineer at @Microsoft in the Xbox Advanced Technology Group (ATG).
  • ๐ŸŒ Founder of Ganksoft Entertainment, an independent retro game development and publishing group creating games, tools, and emulators for consoles and PC.
  • ๐ŸŽฎ Passionate about game development and retro gaming. I love building games for retro consoles and computers, and tinkering with classic hardwareโ€”especially the Atari Lynx.
  • ๐Ÿ•น๏ธ Always looking for ways to bridge the gap between modern software and classic gaming hardware, with a focus on platforms like the Atari Lynx and Sega Dreamcast.
  • ๐Ÿ› ๏ธ Creator of various tools, libraries, and homebrew games for gaming, hardware, and emulation.

โญ What Iโ€™m currently working on

  • Building and experimenting with homebrew projects for classic game consoles, with a special interest in the Atari Lynx and 6502 assembly programming.
  • Designing and publishing original retro-inspired games, such as Grogger and Hugger-Mugger for the Atari Lynx.
  • Developing open source tools and libraries for hardware interfacing and game development.
  • Exploring custom controllers and unique gaming peripherals, often using C, C++, and 6502 assembly.

๐Ÿš€ Pinned Projects

  • EPROMEmu: A very simple, experimental (EP)ROM emulator built using a Teensy 4.1 and Arduino/PlatformIO, intended for retro hardware development and testing.
  • WiimoteLib: A .NET library enabling communication with and control of the Nintendo Wii Remote (Wiimote) for applications, games, and robotics.
  • ZMachineLib: An incomplete ZMachine interpreter written in C# for running interactive fiction and Infocom games.
  • Chomp: A sample 2D maze game developed with MonoGame, demonstrating game development techniques in C#.
  • gg2img: A tool to insert files built with Golden Gate into Apple II disk image files (.po), preserving resource information for Apple IIgs projects.
  • HttpRangeServer: A quick HTTP server for mounting Apple II disk images on a PC, designed for use with an Apple IIgs and NetDisk.

๐Ÿ‘ฏ Iโ€™m looking to collaborate on

  • Fun and innovative game development projects.
  • Tools or libraries that make it easier to connect classic hardware to modern systems.
  • Console modding and homebrew communities, especially those focused on the Atari Lynx, Sega Dreamcast, other retro platforms, and 6502 assembly projects.
  • Game preservation initiatives and projects.

๐Ÿ› ๏ธ Languages & Tools

C C++ C# 6502 Assembly CMake Make SDL MonoGame

๐Ÿ“ซ How to reach me

๐Ÿ“ˆ GitHub Stats

BrianPeek's GitHub Stats Top Langs

Visitor Count

Pinned Loading

  1. EPROMEmu EPROMEmu Public

    A very simple, likely very wrong (EP)ROM emulator using a Teensy 4.1 and Arduino/PlatformIO

    C++ 5 3

  2. ZMachineLib ZMachineLib Public

    An incomplete ZMachine interpreter written in C#

    C# 10 6

  3. WiimoteLib WiimoteLib Public

    A library for using a Nintendo Wii Remote (Wiimote) from .NET.

    C# 112 34

  4. Chomp Chomp Public

    Sample 2D maze game written with MonoGame

    C# 17 6

  5. legoev3 legoev3 Public archive

    LEGO MINDSTORMS EV3 API for .NET

    C# 139 70

  6. mjpeg mjpeg Public archive

    Library to decode MJPEG streams.

    Visual Basic 28 9