Skip to Main Content
Talk Intermediate

Creating a Car Game with Python: A Dive into Game Development

Proposal status is Rejected
Session Description

Game development is an exciting field that blends creativity, technology, and problem-solving. With the power of Python, developers can explore new frontiers in crafting interactive, engaging experiences. In this session, we will focus on the development of a car game, leveraging Python's robust libraries and frameworks to bring it to life. The session will guide you through the key aspects of game development, including 3D modeling, game design principles, and the integration of immersive technologies.

Outline:

  1. Introduction (5 minutes)
  • Overview of the session objectives and what participants can expect.
  • The significance of Python in the game development process, especially for newcomers and hobbyists.
  1. Getting Started with Python for Game Development (5 minutes)
  • Introduction to Python's versatility in creating 2D and 3D games.
  • Overview of popular libraries such as Pygame that simplify game development tasks.
  • Setting up your Python environment to kickstart game development projects.
  1. Creating a Car Game: Core Game Development Concepts (10 minutes)
  • Discussing the basic principles of game mechanics, physics, and player interaction.
  • Using Python to design and build the car game, including object movement, collision detection, and gameplay logic.
  • Introduction to event handling, user input processing, and integrating visual elements.
  1. Integrating 2D Modelling and Game Design (5 minutes)
  • A brief dive into 3D modeling using Python-based tools and libraries.
  • Demonstrating the creation of car models, environments, and assets for the game.
  • Discussing game design principles like level progression, scoring systems, and user experience (UX).
  1. Enhancing Gameplay and Interactivity (10 minutes)
  • Techniques for improving game immersion using Python, including sound effects, AI-driven opponents, and real-time physics.
  • Integrating advanced features such as real-time car damage, weather effects, and customizable controls.
  • Discussing strategies to optimize game performance and provide a seamless user experience.
  1. Q&A Session and Wrap-Up (5 minutes)
  • Open floor for questions and discussions.
  • Key takeaways from the session: Tools, techniques, and resources for continued learning.
  • Suggestions for next steps, including further tutorials, communities, and projects for aspiring game developers.

This session is perfect for anyone interested in game development, whether you're a beginner or have some experience with Python. Attendees will leave with the knowledge to create their own simple car game, while also gaining insight into how Python can be used for more advanced gaming and immersive experiences.

Session Categories

FOSS

Speakers

bhawna chauhan
bhawna chauhan Software Developer | SheBuilds

Bhawna is a part time Software Developer at Collabora , where she is gaining hands-on experience and sharpening her skills. She was also proud to be selected as a mentee in the esteemed LFX'23 program, working under Project Harbor and engaging in cutting-edge projects. I was also one of the MLH Fellow under NearProtocol and XROS'23 Mentee under MonadoXR project.


As an entrepreneur, Bhawna founded SheBuilds, an organization dedicated to empowering women in the tech industry. Her passion for hackathons has led them to emerge victorious in an impressive 20 competitions, showcasing their ability to think creatively and deliver innovative solutions. 


With her diverse experiences, Bhawna is a dynamic speaker who can inspire audiences with her journey in software development, entrepreneurship, and their commitment to promoting inclusivity in 

technology in different conferences like Gnome Asia, Devfest New Delhi, KubeDay Singapore etc. 

Currently contributing to Github Community as a Github Campus Expert



✨ If you need any help regarding anything, you can feel free to dm me.