Skip to content

E-Jay Tripoli

A documentation of my work for Year 2 – Studying Games Design and Art at the University of Southampton

Menu
  • Lament
    • Development
      • Procedural Room Generation
        • PRG – Pt 1
        • PRG – Pt 2
        • PRG – Pt 3
        • PRG – Pt 4
        • PRG – Pt 5
      • Dungeon
        • Stalagmites
        • Pitfalls
        • Health Potion
        • Dungeon Bug Fixing
      • Player
        • Player – Pt 1
        • Player – Pt 2
        • Player – Pt 3
        • Player – Pt 4
        • Player – Pt 5
      • UI/HUD
        • Start Menu – Pt 1
        • General UI
        • Skill Tree – Pt 1
        • Skill Tree – Pt 2
        • Skill Tree – Pt 3
        • Skill Tree – Pt 4
        • Skill Tree – Pt 5
        • Skill Tree – Pt 6
      • Enemies
        • Whispers – Pt 1
        • Whispers – Pt 2
        • Wrought – Pt 1
        • Wrought – Pt 2
        • Boss
      • Scenes
        • Tutorial
        • Hub
        • Depression Gate
        • Gateway Scenes
    • Logs
      • Initial Plan
      • Teamwork
        • GitHub
        • Discord
      • Weekly Logs
        • User Analysis
        • Accessibility
        • Testing
        • Marketing
        • Formative Feedback
      • Playtests
        • Playtest 1
        • Playtest 2
        • Playtest 3
      • Showcase Event
      • Post-Project Reflection
    • Research
      • Understanding Learning Outcomes
      • Understanding my role
      • Researching Tools
      • Researching Pipelines
      • GDD Breakdown
      • Researching Procedural Generation
      • Existing Games
  • Arcadia GDD
    • Weekly Logs
      • Week 1 – What is a GDD?
      • Week 2 – Game Worlds
      • Week 3 – Concept Art
      • Week 4 – Character Design
      • Week 5 – Narratives
      • Week 6 – Gameplay and Game Systems
      • Week 7 – Feedback week
      • Week 8 – Audio
    • Research
      • Analysing Existing Games
      • Genre Research
      • Research into Psychological Abuse
      • Character Research/Moodboards
      • Environment/Map Research
      • Researching Medieval Knights
      • Researching Enemies
      • UI Research
    • Ideation & Development
      • Initial Development
        • The Essential Experience
        • Initial Game Ideas
        • Choosing a Game Genre
        • Choosing the Game’s Title
      • Game Play
        • Gameplay Loops
        • Mechanics/Tech
      • Story/Narrative
        • Twine
        • Summary of Narrative and Story
      • Game Art
    • GDD
      • Game Overview
      • Game’s Vision
        • Game Pillars
        • Project Focuses
      • Gameplay
        • Mechanics
        • Skills
        • Enemy Behaviour
      • Story & Narrative
        • Twine Prototype
        • Story
        • Narrative
      • Character & NPC Profiles
      • Map/ Level Design
      • UI & HUD
        • Creating the logo
      • Prototype/ Proof of Concept
      • Sound
      • Target Audience
      • Controls & Platform Specs
Menu

GitHub

Posted on March 10, 2025March 10, 2025 by et4g23

As Lament is a group project, we need to set up version control so that everyone in the group has access to the project at all times. Therefore, I set up the repository for the rest of my group.

Setting up the repository

As I am completely new to version control, I followed the instructions that Ross had given us in order to create a repository for Lament:

Firstly, I created a Unity project titled ‘Lament’ and saved it on my PC to a specific path: ‘C:\Users\edver\Desktop\Games Design\GDD – Semester 1 Year 2\Lament – Project’. Once I had this project created, I was able to use GitHub Desktop to create a new repository to the same path – making sure to select the ‘Unity’ gitignore so that unnecessary files could be deleted from the repository.

Once this was done, I could log into the GitHub website and find the ‘Lament’ repository to invite all of my teammates.

As the repository was made in the ‘UoS’ organization, I was able to find my teammates with the ‘Add people’ button

After I invited all of my teammates to the repository, I gave them the ‘Admin’ role for full permissions and access.

Then, I guided them to go onto GitHub Desktop and clone the Lament repository. As they were already members of the repo, they could find the Lament repo under the ‘UniversityofSouthampton’ tab. Titled: ‘UniversityofSouthampton/lament’

Once they had selected a path, they could then finally press the blue ‘Clone’ button.

Helping my team set up GitHub

Some members weren’t present during the Thursday session with Ross where he explained GitHub and how to set it up, so I helped explain the process to my team:

However, my team were still having issues with GitHub Desktop so I helped them find a few fixes/ workarounds:

Helping my team use GitHub

As everyone else was new to version control and GitHub, I had to explain the process of: branches, pushing and pulling commits from branches, creating new branches etc.

Helping teammates push and pull commits:

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

©2025 E-Jay Tripoli | Built using WordPress and Responsive Blogily theme by Superb