A Computer Science Student's Journey into Game Development and AI Engineering

Sreejith S
February 1, 2024
Being a computer science student opens up a vast world of opportunities, from software development to cutting-edge artificial intelligence (AI). Among the many fields, game development and AI engineering stand out as two of the most exciting and rapidly evolving domains.
Current Achievements
- Founded AL Studios - Game Development Company
- Established ZreeGames - Independent Game Publishing Label
- Working on ISRO projects representing Citech
- Competitive Programming Achievements:
- LeetCode: 260 problems solved
- CodeChef: 170 problems solved
- GeeksforGeeks: 90 problems solved
Why Game Development?
Game development is more than just coding; it's an art that brings creativity, problem-solving, and storytelling together. My passion for gaming led me to explore how games are built, and I quickly realized that it involves multiple disciplines:
- Programming: Learning languages like C++, Python, and JavaScript
- Game Engines: Exploring Unity and Unreal Engine
- Graphics & Physics: Understanding rendering, shaders, and game physics
- Design & Storytelling: Creating engaging worlds and narratives
Why AI Engineering?
Artificial Intelligence is transforming industries, including gaming. AI is not just about training models; it's about making software smarter, automating processes, and enhancing user experiences. Some key areas I'm diving into:
- Machine Learning & Deep Learning: Using TensorFlow and PyTorch
- Natural Language Processing (NLP): Developing AI assistants and chatbots
- Computer Vision: Enabling AI to interpret images and videos
- Reinforcement Learning in Games: Training AI to play games like an expert
Learning Path & Resources
For fellow students who want to embark on this journey, here are some useful learning paths and resources I've found helpful along the way.
Game Development
- Basics of Programming
- Game Engines
- Game Design Principles
- Game AI
AI Engineering
- Mathematics for AI
- Machine Learning
- Deep Learning
- Reinforcement Learning
Projects & Experience
Through AL Studios and ZreeGames, I've had the opportunity to work on various exciting projects and gain real-world experience in both game development and AI engineering. Currently, I'm also proud to be working on ISRO projects representing Citech, combining my passion for technology with meaningful applications.