Skip to content
@bnitech-lab

BNI Tech

BNI is me. Tech is what I build with. Lab is where I work on it. Not a company.
BNI TECH. BNI is me. Tech is what I build with. Lab is where I work on it. Not a company. My lab, by Dawn. From my first game in 2011 to what I am working on today. You are welcome to look around.

Open the lab: bnitech-lab.github.io → · by Dawn

Walk in by topic

AI tools →
Claude Code skills, mods and the agents I run every day
Web and backend →
Sites, APIs and services, from school to work
Apps →
Desktop, mobile and command-line tools
Games →
One game per language I learned, and more
Study →
Lectures, notes, study plans and practice
Life →
Plans, events and records that are not software

The games

Year Game Built with
2011 BLUE DICE GAME
A two-player dice race on a 19-square board, my first university team project.
Finished
Visual Basic 6
2011 Mukbo DB
A console maze game: steer DB around the map and eat every piece of bread.
Stopped mid-build
C++, Windows console
2011 Rolly Poly
A two-player property-trading board game by a team of three.
Stopped mid-build
VB.NET
2011 Teris
A console Tetris with hold, combos and a two-piece preview. A 2026 macOS port is kept private.
Finished
C, Windows console
2012 Space Shooter
A Galaga-style shooter on the plain Win32 API, one stage playable.
Stopped mid-build
C++, Win32 GDI
2012 PackMan plus
Eat every coin while robots roam, with items and three difficulty levels.
Finished
Java, Swing
2014 Angry Pokemons
An Android side-scrolling action game, an unofficial student fan game.
Finished
Java, Android
2015 WarmyLand
A first-person 3D exploration adventure on a penguin planet; I led the Unity development.
Finished
Unity, C#, 3ds Max
2016 3D Maze
A 3D maze escape with three camera views, made by a team of three.
Finished
C++, OpenGL
2017 CrashTower
A real-time card battle prototype for Android by a student team.
Stopped mid-build
Java, Android
2026 Vancouver Month
A turn-based month as a newcomer in Vancouver: pick a room by its total cost, then one action a day. It grew into a 3D town in the browser.
In progress
Kotlin, JVM and JS

Teris lives in my first GitHub account and WarmyLand in the university game club's organization. The rest live here.

Popular repositories Loading

  1. bnitech-lab.github.io bnitech-lab.github.io Public

    BNI Tech: my lab page, every idea, work and note since 2011

    Python

  2. blue-dice-game-2011 blue-dice-game-2011 Public

    BLUE DICE GAME (2011): a two-player dice board game in Visual Basic 6, a university team project

    Visual Basic 6.0

  3. rolly-poly-2011 rolly-poly-2011 Public

    Rolly Poly (2011): an unfinished two-player property-trading board game in VB.NET, a university team project

    Visual Basic .NET

  4. angry-pokemons-2014 angry-pokemons-2014 Public

    Angry Pokemons (2014): an unofficial student fan game for Android, code only (characters and music removed)

    Java

  5. maze-3d-2016 maze-3d-2016 Public

    3D Maze (2016): a C++ OpenGL maze escape game, a university team project

    C++

  6. crash-tower-2017 crash-tower-2017 Public

    CrashTower (2017): an unfinished Android real-time card battle prototype, a university team project

    Java

Repositories

Showing 10 of 11 repositories

Top languages

Loading…

Most used topics

Loading…