At Dharamshala.co, we are dedicated to nurturing talent and fostering innovation. One of our promising interns, Nidhi Walia, a final-year BTech CSE student from Dharamshala College, exemplified this spirit. We offered her the resources, time, and freedom to step beyond her regular coursework and explore new horizons.
Fueled by her childhood fascination with video games, Nidhi took it upon herself to learn game development through YouTube tutorials. Her passion and hard work led to the creation of a 2D gaming app, which she recently showcased to our tech team.
The Presentation: A Deep Dive into Game Development
Nidhi’s presentation centred on the development of a 2D game, inspired by the classic “Flappy Bird.” She used Unity, a widely-known game development platform, to guide us through the process of designing a simple yet engaging game. Nidhi explained how Unity’s 2D tools enabled her to build the game’s environment, apply physics for the bird’s movement, and add obstacles like moving pipes.
Though the subject was technical, Nidhi ensured her presentation was easy to follow, even for those unfamiliar with game development. She broke down complex topics into simple, understandable terms, demonstrating her strong communication skills—a key asset in any technical field.
Key Takeaways from Nidhi’s Demo Game:
Bird Sprite: The main character, controlled by the player, navigating through obstacles.
Pipe Sprites: Dynamic barriers that challenge the player’s skills and timing.
BirdController Script: Manages the bird’s movement in response to user input.
PipeSpawner Script: Ensures continuous generation and movement of pipes across the screen.
GameManager Script: Handles the core game logic, such as tracking scores and triggering the game-over condition.
UI Elements: A score display and game-over screen for enhancing the player experience.
Nidhi’s use of Unity highlighted its user-friendly interface and robust scripting capabilities, making it evident that even a simple game involves thoughtful design and coding.
Akhil praised the session, calling it “a great introduction to game development using Unity and C#.” Shubham noted that Nidhi’s insights were particularly helpful for those new to Unity and gave valuable guidance on overcoming initial challenges.
Celebrating Curiosity and Innovation
Nidhi Walia’s venture into game development is a testament to her passion, curiosity, and commitment to learning. Her presentation not only showcased her technical prowess but also encouraged others to explore new technologies.
At Dharamshala.co, we take pride in supporting such enthusiastic learners. We look forward to seeing Nidhi’s continued growth and anticipate more exciting sessions in the future, which will benefit our employees and anyone interested in the fascinating world of game development.