That’s so $git fetch!
Day 47! We’ve made it this far folks, and though we’ve had ups and downs, I think I’m finally at the point where I feel a lot more comfortable about C#, coding and logic.
I’m also feeling more comfortable with something I thought I’d never reconcile with…
I know! I’m proud of myself too! I went through the entire last two days interfacing with the Git Bash console and had nearly no errors! I admit, I did get some help from our GitGuru Joanne, but it was a relatively easy fix for all the pulling, merging, pushing, and committing I did. It honestly is such a good idea for GameDevHQ to host a team project setting, being able to interface with not only Git, but with my fellow team members has been an eye opening experience.
Eye opening in what way, you may be asking? Well, it’s been crazy to see how WELL our team is working together despite it being the first time we are developing a game together. We have had so many challenges and obstacles to overcome (GIT BEING A BIG ONE), and design and planning setbacks just due to being new to the process. Yet, despite the issues, we are all determined to get the work that needs to be done, done.
Best piece of advice for new developers on a team?
- Clarification — always make sure you know what you’re doing specifically, and ask if you’re not sure! There’s nothing worse than realizing the task you were working on for X amount of hours is not exactly what you were supposed to do.
- Organization — Helps with clarification, tasking, and keeping yourself, and your team members on schedule.
- Plan for delays — Always try to plan to get things done faster with a lot of wiggle room to expand and delay implementation. It keeps everyone on the ball while making sure that issues that do come up can be handled in a timely manner.
- Communication — I mentioned this one in past blogs, but I can’t stress how important this is. Often you will have some overlapping tasks, and being able to coordinate who is doing what, as well as constantly keeping in touch with each other will prevent duplicate work AND git merge conflicts.
As for progress on our game, I’m confident we can get our game done on NEW schedule, hopefully the last day of development is tomorrow. I was able to get my Main Menu and loading screen, along with some edits to the player thrust animations pushed and successfully pulled by the others! Tomorrow, I plan to finish the UI for the pause menu.
A shorter blog today, as sleep has been rare and too short, I’m hoping to be able to catch up on some Zzz’s tonight and wake up fresh and ready for the last day.
So until then, stay frosty!
Sleeps in beds