A Month of Progress: Anime Tracker App & Game Development!

Woah! It feels like forever, but itโs only been a single month since my last post!
From continuing the development of my Anime Tracker App ๐ฅ๐ฑ, to researching new projects ๐ก, to putting everything on hold to study for exams ๐, and finally enjoying the end of my first semester at uOttawa ๐, so much has happened in just one month!
๐ My Anime Tracker App
My Anime Tracker App has made some important (but hidden) developments. Iโve been transitioning from using a single file to using a database for data storage.
After evaluating options, I chose Google Firebase for its:
- Decent free tier โ
- Easy setup and use โ๏ธ
- Cloud database capabilities โ๏ธ (great for syncing data across multiple Anime Tracker clients!).
As it was my first time using a database and Iโm still relatively new to SwiftUI, implementing Firebase took a lot of tutorials, trial and error, and too much time ๐ . In the end, I successfully integrated Firebase into my app, but I still need to transfer all of my sample data into the database and update all app pages to use the database.
๐ป Learning React & NextJS
This past month, I also started learning React and NextJS.
I followed Reactโs official tic-tac-toe tutorial ๐ฎ and learned the basics (Components, Props, and States). Then, I explored NextJS with another tutorial to understand its core concepts.
However, I decided to pause learning React/NextJS for now, as I didnโt have a project to apply these skills to. From experience, I know I learn best when Iโm working on a fun and memorable project.
I plan to revisit React and NextJS later by creating a web version of my Anime Tracker App! ๐
๐ฎ Game Development Exploration
Recently, during my break, I revisited game development, which originally sparked my interest in software and hardware back in 2016. Hereโs what Iโve been up to:
- Followed a Unity tutorial to create a Flappy Bird clone ๐ฆ. This helped me learn Unityโs interface and how game development works.
- Explored Unreal Engine to create a 3D game ๐๏ธ where the player collects coins and avoids enemies.
โจ After comparing the two engines, I decided to focus on making 2D games in Unity due to its better 2D support and vast number of tutorials.
So far, Iโve:
- Created a basic level ๐จ.
- Implemented player movement scripts and enemy scripts ๐ญ๐ป.
- Started planning my own 2D game (stay tuned for more details in a future post!).
Now, Iโve got two awesome projects to work on:
- My Anime Tracker App ๐ฑ๐ฅ
- A new 2D game ๐ฎ
Have you made any cool games in Unity before? What projects have you been working on? Let me know below! ๐
๐ Hope everyone did well on their exams and is enjoying their break! ๐
Check out my Anime Tracker App