At Development Logics, we thrive on fostering talent and encouraging innovation. We recognized the potential in one of our talented and expressive interns, Nidhi Walia, a final-year BTech CSE student from Dharamshala College. We provided her with the time, resources, and space to explore something new beyond her usual syllabus.
Driven by her childhood curiosity about video games, Nidhi taught herself game development through YouTube tutorials. Her dedication led to the creation of a 2D gaming app, which she recently presented to our tech team.
The Presentation: A Deep Dive into Game Development
Nidhi’s presentation focused on the development of a 2D game, drawing inspiration from the classic “Flappy Bird.” Using Unity, a popular game development platform, she walked us through the process of creating a simple yet engaging game. She explained how Unity’s 2D tools helped her design the game environment, implement basic physics for the bird’s movement, and add obstacles like moving pipes.
Despite the technical nature of the topic, Nidhi made sure to keep her presentation accessible to everyone, including those not well-versed in game development. She broke down complex concepts into understandable segments, showcasing her ability to communicate effectively—an essential skill in any tech-related field.
Key Highlights from Nidhi’s Demo Game:
- Bird Sprite: The player-controlled character that flaps through obstacles.
- Pipe Sprites: Dynamic obstacles that challenge the player’s timing and control.
- BirdController Script: Manages the bird’s behaviour, responding to user input.
- PipeSpawner Script: Ensures pipes appear and move continuously across the screen.
- GameManager Script: Handles game logic, including score tracking and game-over conditions.
- UI Elements: A score display and game-over screen to enhance user experience.
Nidhi’s use of Unity not only highlighted the platform’s user-friendly interface but also its powerful scripting capabilities. Her demo game was a perfect example of how a seemingly simple game can involve intricate design and programming.
Akhil described the presentation as “A great introduction to game development using Unity and C#,” while Shubham found it “Informative, especially for those new to Unity, and insightful about the challenges faced during setup.”
Celebrating Innovation and Learning
Nidhi Walia’s journey into game development is a proof of her passion, curiosity, and commitment to learning. Her presentation not only demonstrated her technical skills but also inspired her colleagues to explore new technologies.
We are proud to support and nurture such talent, and we look forward to seeing what Nidhi will achieve next. We are excited about the possibility of more sessions from her in the game development area, which can provide valuable knowledge to our employees and other individuals interested in this field.