Skip to main content

Wine Drop - breaking the ice

In this writing, I would like to share my experience of publishing my first game, and I hope it can motivate you to develop and publish games.

Brief introduction (feel free to skip it)


I have been passionate about video games and animation since I was five years old and I dreamt that one day I would publish a game so that people could play if they wanted to. However, it is not until I am almost done with my bachelor degree, I wrote my first game - a crappy one - but I am glad that I did the game. Then, I have joined game programming courses, hackathons, and game jams to learn to develop video games. However, all of the games were for "learning purposes", I have never thought of publishing any of the games because of being afraid of uncertainties (maybe it takes a lot of time to publish a game, is not a good enough game idea, does not have a good architecture, no scale, no way to earn money, just a learning project...). Then I realized that the excuses would be always there if you look for them. This time, I decided to make a game for publishing, so I built a team and made Wine Drop.



After publishing our first game Wine Drop, there are a few things I would like to share with all of you.

The feeling
I felt damn proud and accomplished when our team published our first game call Wine Drop. After pushing the first version of  Wine Drop to Play store, I wondered why didn't the games that I made so far didn't to aim for publishing from the very beginning. It was an absolutely great feeling which inspiring me on doing more games. If you are just starting the journey of games making just like me, I encourage quickly publish your first game and enjoy the experience.

Publishing a game is not necessarily tedious.
These are the steps are working well in this case:
1. Find some of your friends, relatives, colleagues, or classmates who like making games to work with to have more ideas, more fun. My preference is finding someone who has different skill sets than mine.
2. Choose free/affordable, simple, and familiar tools, in our case the tools are libgdxfirealpacaPyxel Edit, and Android.
3. Choose simple game on the internet to clone or to put a little bit more variant.
4. Make the simplest playable prototype and publish it.
5. Gather feedbacks and improve the game.

Following are the screenshots of the first version of wine drop. The total amount of hours put to this first prototype is ten hours of one person. We have 4 people working on this, so roughly 2.5 hours of working together.



Richer experience, much more fun and learning.
I have learnt a lot more after doing this "for publishing" game than those a lot more than the boring "learning purposes" ones. In this project, we learnt the whole process instead of just the coding game part. Moreover, The anxiety of someone is playing your game makes my team and I feel a lot more fun, challenged, and motivated.

Summary: Break the ice to see the sky. Have fun making games.

Meet the teams: Anh DuongNhat Nguyen QuangTuan Nhat NguyenAnh Dung Do

- ninjahoahong



Comments

Popular posts from this blog

The first taste of Rust - A simple you tube downloader

Recently, I just learnt Rust and using it to write a simple youtube downloader with reference from node-ytdl . In this blog, I would like to share the code and how did I make it. You can find the full source code here . Install development environment I am using Windows 10 and scoop package manager. Therefore, I use the following commands. Run scoop install rustup-msvc to install rustup . Run setx "%path%;%USERPROFILE%\\scoop\\persist\\rustup\\.cargo\\bin" to add rustup to the path. Restart termial (git-bash in my case) and check the installation with rustup --version; rustc --version; cargo --version Export custom RUST_HOME : export RUSTUP_HOME=$HOME/scoop/persist/rustup/.cargo/bin/rustup Install a toolchain for rustup : rustup toolchain install stable-x86_64-pc-windows-msvc Setup project Run cargo new simple_rust_youtube_downloader --bin && cd simple_rust_youtube_downloader to create and navigate to the project. Add these dependencies to ...

My books review: Money for the rest of us

Overview: The "Money for the rest of us" book is a list of 10 questions serve as a guideline to invest. It is light book with not many pages and can be read during commute time. The book does not require audiences to have any special knowledge. My impression: The author, Mr. David, is very friendly and patient to answer my questions. The 10 questions are greatly explained by the author, and I think they provide a good starting point. However, I think anyone who wants to invest should build their own checklist and a general guideline for different situations. When a general guideline is in place, the decisions need to respect the guideline in order to make consistent decision. Consistency , in my opinion, is the most important in the long run as it provide information for constant feedback and improvements. Overall, I think this is a good book that helps improving my decision making process. - ninjahoahong

Team Fight Tactics Zero to Master: My 501-Game Journey to Reach the Highest Static Rank in TFT

Introduction Hi, I'm ninjahoahong , a casual gamer with a fondness for strategy games. After achieving Queen rank in Autochess three months ago, I sought a new challenge and turned to Team Fight Tactics (TFT). Despite my experience in the auto-battler genre, I soon realized that mastering TFT would entail a significant amount of learning and trial-and-error. In TFT, players aim for two types of ranks: static and dynamic. Static ranks, like Iron, Bronze, and so on, reflect overall performance and skill level in the game, achieved through consistent play and improvement. As a casual player, my aim is to reach the highest static rank, Master. Additionally, TFT features dynamic ranks that change based on recent performance, such as Grandmaster and Challenger. These ranks are more temporary and competitive, requiring steady performance to achieve and maintain. While they're admirable, I'll likely aim for those dynamic ranks next, but as a casual player, my focus is to start ...