Giorno has a dream

..which is to become a Boobstar (No I’m just kidding)

First time making a Rhythm Game still got many to improve

Please Enjoy~

Play Online:

Download Link for Windows:





Lastest Update:

  1.  Now has Moody Blues, Diavolo, Prociutto and their corresponding ending pics in addition to Giorno & Risotto.
  2.  Now has two more difficulty levels (Normal and Hard in addition to Easy). Add eggs for each character when clearing a Non-Easy Song with Full Combos.
  3. Changed Notes’ colors to make it more visible.
  4. Now has four notes instead of two: Use S, D, J, K to press them.

2019-01-13 (1)2019-01-13 (2)2019-01-13 (3)2019-01-13



Old Version:

WeChat Screenshot_201812300733512018-12-30 (2)2018-12-30 (10)2018-12-30 (15)2018-12-30 (14)WeChat Screenshot_20181230024350

2018-12-29 (6)


Player Unknown’s Blackwater Island

Platformer Action Game

To Help Shi brothers escape from the Blackwater Island

Use WSAD to control Shi Wu Du’s move

Pres Space to attack, Left- shift to dash immediately

Press J to drop/pick up Shi Qing Xuan. If you drop  Qing Xuan, He Xuan will be chasing after him, and take him back to home. If you are carrying your brother, he will be after you.

Press K to put your gold lock on the tramp, then He Xuan will be attracted to there(when He Xuan is after your brother,  or when they are together). Then you can take Qing Xuan by pressing J.

Your head  will be taken off by He Xuan if he catches you! he will be moving faster and faster. Don’t get caught. Find Pei Ming by the beach, and escape from the island.

Game Address:

OWL 2K18

A Fan-Made Game about the Overwatch League.

Some of the External Reports on this game:

Kotaku: A Dedicated Fan Is Making A Game About The Overwatch League

Dot Esports: In this OWL Fan Game, You Can Befriend Seagull

游研社(CN): 97年的小姐姐做了一个“恋与上海龙”,逆袭联赛就是现在

YouTube: OWL 2K18 – Fan Made Simulation Game


WeChat Image_20180909051309

All plots and dialogues in this game are fully made up and have nothing to do with the real world.

I don’t own any rights of the resources used in this game. All resources including but not limited to hero icons, player photos, UI are belonging to Bliizard and the Overwatch League.

Please enjoy the love from a fan girl.


#Background Setting

You are an investor who just spent 20 millions on a spot in the Overwatch League. You are ambitious and aiming to make your team Da Best for this Inaugural Season. Today is January 11th, and you have six month to realize your dream.

During the period, you can buy or sell players, ask for scrims, hangout in Disney with your team, and so on. When the match day comes, your team will have to fight against one of the other teams in the League. The result of the game is decided by the abilities and status of players, your choice of Comps and strategy, and of course, luck.


WeChat Image_20180909051312

When you start a new game, you will be required to choose from the 12 teams in the League.

Each team has a difficulty, which means, how hard it is for you to bring this team to the championship.

There are three.. Umm actually four Difficulty Levels.

Easy: NYXL, London, LAG, LAV

Normal: Boston, Houston, Philly, Seoul

Hard: Dallas, Florida, San Francisco

Extremly Hard: Shanghai Dragons


WeChat Image_20180909051314

Teams practice, have scrim, hangout, stream, and have matches. You job, as a manager, is to arrange the daily schedule for them.

If you don’t have a game today, then you will be able to log on to the menu, and select what you want your boys to do for each period. Each will cost either money, players’ mood or something else. And all will cost time.

Some activities, like hangout, are only available during daytime. At night, you have to sleep.


Entering game, Jeff will say Hi to you. (Speakers have diff emojis)

And you will then receive a Welcome letter.

Now you can check your players’ information.


WeChat Image_20180918220814
Networking between players

WeChat Screenshot_20181003184752

All players currently in the League are included. Some absent guys are placed in the Player Market, like xQc, Dafran, etc. (And some surprise people who should not appear here.)

You can trade or exchange your players.

WeChat Image_20180918220809

Minimum wage is 50k. Your pricing should be higher than this, and better higher than his expected salary.

Exchange is like you using your player to exchange player from other teams.

You will receive a confirmation email.

If the request is accepted, you will get notified on the second day.

If you don’t know who to buy or exchange, you can ask for help from your Scout.

Yes I even made a Battlenet Simulator.

Ask your coach to do everything you don’t want to do.

In addition, when somebody’s Bond LV is higher than half(like 50/100), then sending gift will not work any more, you will have to chat with’em and made right answer choices to increase Bond Level further.



WeChat Image_20180909062436.jpg

But.. This is more than Football manager or NBA series. It was actually a Romantic Game that I wanted to make in the beginning, so there exists a player property called Bond. Originally “Kizuna”.


You can choose to interact with your players. Other than buying and selling, you can duo with them, have dinners together, go see a movie, etc. These actions will all increase your Bond with him/her. Some selections will only be unlocked after your Bond Level is high enough.

#Base and Coach

WeChat Image_20180909051322

Hardware might effect your players’ mood. Each time when you increase your Team Base Level, your players’ max mood will be increased.

Same thing. When you upgrade your coach, your max Comp limit will be extended.


Second part.

Meta Comp and Competitions.

Each comp is consist of six players. It should include tanks, healers and DPS.

I almost redo this part thoroughly. Now instead of several Meta Comps, you’re able to unlock all different Meta Comps and use them. All your players can play them in different positions. This is unlimited.

After choosing your meta (based on the default and then plugging healers you like) you can then plug in your players. BTW the AI can automatically fill in the best ones for you.

The default Meta Comps are like a Skill Tree. All the teams can use “Meta Points” (gained from scrims) to unlock higher new comps. Those new comps have higher scores on specific map, but you will have to unlock its pre-requisite in order to study.

This is NYXL’s skill tree in January

For example, if you want to play Quad-Tank, then you will have to be able to play Hog-Dva. To Play Hog-Dva, you need to be able to play Classic Deathball.

Almost all the teams starts with a Classic Dive and a Classic Deathball. (You know who’s the exception)

BTW this one is Shanghai’s

Each Meta Comp has scoring on specific maps. For example Private Ship (Bastion Meta) earns you a lot on Junkertown, but if you use in Control Map you will just get lost.

Red Arrows mean it is an advantage on this map.

Green Arrows mean disadvantage – If players don’t get along well it will reflect in the Match results.

Let a player play the hero he’s not familiar with can cause severe problems.

One thing I’m proud of is the Match Simulator Algorithms. I spent a lot of time on this, and the accuracy now reaches 80%.


Chat barrages. Shoot the emoji and they will collide.

You can check the Detail of each Match / Scrim.

showing details of each match

Something I can’t show here is the Algorithms of AIs. All the teams will decide what’s the best choice to construct their meta comp, how to buy or exchange players during transfer window, and which meta to use against specific rivals. If somebody’s interested I can explain further on this part.

WeChat Image_20180909051357


There are other eggs i put in this game. (Something like if Spitfire Manager expels Fissure, he will say something like “Regret this”)

And if Jjonak and RJH are in the same team (either you buy RJH in NYXL or buy Jjonak in SD) they will have dialogues like:

WeChat Image_20180909051344

WeChat Image_20180909051348
Nancy is the player’s input name

And so on.

My next plan was to plug in the Quest System. For example you will be asked to defeat some teams, or get certain rank in the League depends on your difficulty, when each stage starts. Failures result in punishments.

PS: This is just an amateur work and will not be used in any commercial way. If anyone got ideas / suggestions, or wanna join and help (on Arts, Scripts, Beta test) please email me:


Latest Update:

Thank you all for waiting. I apologize that I will have to terminate the development, and I will not post the game. I was notified by Blizzard Law Department that I’m not allowed to publish the game in any ways due to intellectual property issues, including sharing download link on Reddit for free. So that’s it. Thank you for following this.


Legend Of Nerds – VR Card Game / 肥宅传奇 – VR 卡牌游戏

I made this game on the VR Game Jam held by SJTU in August 2018. The entire project was made in 72 hours. I designed and programmed this game. Some of the art resources were drawn by our artist Weixin, and others were downloaded from the Assets Store.

这是我们为 2018 交通大学 VR 游戏大赛设计的作品,在 72 小时内完成。我负责(主)策划及(主)编程这个游戏。资源一部分由美工蔚欣负责,一部分从 Assets Store 下载。



WeChat Image_20180909052434WeChat Image_20180909052437WeChat Image_20180909052439

WeChat Image_20180909052442


The inspiration comes from Hearthstone and YGO.

Players select cards and use arms to throw the cards to the boards, then the cards will summon minions that you can command to fight.

It’s nothing different than card games except that it’s a VR game and you can actually throw your cards like throwing frisbee.

The beta version only have one heroes, sixteen cards and a few features. We will keep working on it and develop more exciting cards, scenes and features.