When Jered McFerron programmed the original Metroid entirely in C++ for Windows he wasn't planning on using it to propose to his girlfriend. After all, who really counts on being lucky enough to get with a girl who wouldn't mind being proposed to in a video game?

When he did decide to propose, he reworked his creation to gently guide her to a special room he had set up for her. After all, it was her first time ever playing.

Good thing she said yes. The blog post would have read a lot differently if she hadn't. Can you think of a more appropriate proposal for nerds in love (besides the Portal 2 one, which we doubt will ever be beat)? Let us know in the comments or on Twitter.

[via Joystiq]