DEV Community

Cover image for DevFest 2026 — Gemini CLI Game Challenges
Abhishek Gupta
Abhishek Gupta

Posted on Edited on

DevFest 2026 — Gemini CLI Game Challenges

Welcome to the Gemini CLI Game Challenges at DevFest Ranchi 2026, organized by Google Developer Groups (GDG) Ranchi!

These challenges are designed to help participants explore AI-assisted development, solve practical problems, build applications, and experience how Gemini CLI can support real-world software development.

Whether you enjoy designing user interfaces, building AI-powered applications, or testing your knowledge of Gemini CLI, there is a challenge for you.

1. Challenge Overview

Challenge Time Limit Maximum Score
UI Makeover Challenge 5–10 minutes 100 points
Build with Gemini — AI Chatbot Challenge 30–35 minutes 100 points
AI Faster Finger First Challenge 20 minutes 10 points

All challenges are conducted at the DevFest Ranchi 2026 booth.

Important: These are on-the-spot competitions. Participants must complete their assigned challenge and demonstrate their work to the booth organizers. There is no Google Form submission for the UI Makeover or AI Chatbot challenges.

2. How to Participate

  1. Visit the Gemini CLI Game Challenges booth at DevFest Ranchi 2026.
  2. Meet the organizers or booth volunteers to learn about the available challenges.
  3. Get your assigned challenge, instructions, and starter project, where applicable.
  4. Read the requirements carefully before beginning.
  5. Complete the challenge independently using Gemini CLI and the provided resources.
  6. Demonstrate your completed work directly to the booth organizers within the allotted time.
  7. The organizers will evaluate your work according to the published scoring criteria.
  8. Participants with the highest scores and best completion times will be considered for exclusive DevFest goodies.

First Come, First Serve: Participants should be ready to begin when their turn is announced. For challenges with equal scores, the participant who successfully completes and demonstrates the challenge first will receive priority.

3. General Rules

  1. Individual participation: Each participant must complete their assigned challenge independently unless the organizers announce otherwise.
  2. Use Gemini CLI: Gemini CLI is the primary AI development tool for these challenges.
  3. Follow the starter project: When a starter repository is provided, use it as the starting point and follow its instructions.
  4. Understand before building: Read the challenge instructions and requirements before making changes.
  5. Original work: Do not copy another participant's solution or prompt.
  6. Protect secrets: Never commit API keys, passwords, tokens, or other sensitive information to a public repository.
  7. Test your work: Verify that the application runs and its required features work before demonstrating it.
  8. Follow time limits: Complete and demonstrate your work within the allocated time.
  9. Ask for assistance: If you face an environment, setup, or tool issue, contact the organizers through the support channel or at the booth.
  10. On-the-spot evaluation: Your work must be demonstrated to the booth organizers for evaluation. Merely completing the code without showing the working result may not qualify for full marks.

4. Winner Selection and Exclusive Goodies

The Gemini CLI Game Challenges are designed to reward practical skills, creativity, problem-solving, and effective use of AI development tools.

Participants who successfully complete their assigned challenge will be evaluated by the booth organizers.

How winners are selected

  • Highest score wins: Participants are ranked according to their total evaluation score.
  • First Come, First Serve: If multiple participants achieve the same highest score, the participant who completes and demonstrates the challenge first receives priority.
  • On-the-spot judging: Organizers will evaluate the participant's actual work, functionality, originality, and understanding of the solution.
  • Exclusive goodies: Participants who achieve the highest scores and satisfy the challenge requirements will have a chance to win exclusive DevFest goodies.

For the AI Faster Finger First Challenge, the first participant to submit all answers with the highest score wins.

Please note: Participation does not guarantee a prize. Goodies are awarded based on the organizers' evaluation and the available prize allocation.


Challenge 1: UI Makeover Challenge

Time limit: 5–10 minutes

Maximum score: 100 points

Objective

Improve an existing website's user interface using Gemini CLI.

You will start with an existing project and redesign its interface to make it more attractive, readable, usable, and responsive while preserving its important functionality.

This challenge focuses on how effectively you can communicate design requirements to an AI coding assistant and turn an existing interface into a better user experience.

What You Need to Do

  1. Open the starter repository and inspect the existing project.
  2. Run the application and understand its current interface.
  3. Identify areas that need improvement, such as layout, spacing, typography, colors, navigation, or responsiveness.
  4. Use Gemini CLI to implement the improvements.
  5. Run the application and check that the redesign works.
  6. Demonstrate your updated interface to the organizers.

Design Expectations

Your redesigned interface should aim for:

  • Visual quality: A clean, consistent, professional design.
  • Layout and spacing: Proper alignment, spacing, and content hierarchy.
  • Typography: Readable font sizes, appropriate font weights, and clear headings.
  • Color consistency: A balanced color palette with sufficient contrast.
  • Responsiveness: A layout that works on mobile, tablet, and desktop screens.
  • Functionality: Existing important features and interactions should continue to work.
  • User experience: Navigation and content should be easy to understand.
  • Accessibility: Readable text, meaningful labels, and appropriate contrast.
  • Creativity: Thoughtful improvements rather than unnecessary visual decoration.

Starter Project

Example Gemini CLI Prompt

Adapt this prompt to the actual interface and the time available.

Inspect the existing project and understand its current UI,
components, routes, and functionality.

Improve the interface to make it clean, modern, professional,
and responsive. Improve layout, spacing, typography, colors,
visual hierarchy, and navigation where needed.

Make sure the application works well on mobile, tablet, and
desktop screens. Preserve existing functionality and avoid
unnecessary dependencies or unrelated features.

Follow the project's existing technology stack and coding
conventions. Implement the changes in the codebase, then run
the application and check for obvious errors or broken
interactions.
Enter fullscreen mode Exit fullscreen mode

Evaluation Criteria

Criterion Points
Design Quality 35
Responsiveness 10
Functionality 20
Creativity and Originality 15
User Experience and Accessibility 20
Total 100

On-the-Spot Judging

After completing the redesign, participants must demonstrate the updated website directly to the organizers.

The organizers will evaluate the actual interface, check important functionality, and assign scores according to the criteria above.

Participants who achieve the highest scores will be considered for exclusive goodies.


Challenge 2: Build with Gemini — AI Chatbot Challenge

Time limit: 30–35 minutes

Maximum score: 100 points

Objective

Build a functional AI-powered chatbot using Gemini and the provided starter project.

This challenge focuses on integrating the Gemini API into an application and using an agent or tool to perform a useful action, rather than building only a static chat interface.

Your application should allow users to interact with the chatbot, receive useful responses, and use at least one meaningful tool or agent capability.

What You Need to Do

  1. Open the starter repository and read its README and setup instructions.
  2. Understand the existing codebase and identify the parts that need implementation.
  3. Configure the required environment variables securely.
  4. Integrate the Gemini API using the supported project setup.
  5. Implement the chatbot's conversation flow.
  6. Add or complete at least one useful tool or agent action.
  7. Test the chatbot with different user inputs.
  8. Demonstrate the application and explain its main functionality to the organizers.

Core Requirements

1. Gemini API Integration

  • Connect the application to the Gemini API.
  • Send user messages to the model and display the generated responses.
  • Handle loading states and API failures.
  • Store API keys in environment variables rather than hardcoding them.
  • Never expose private API keys in frontend code or a public repository.

2. Chatbot Functionality

  • Provide a clear interface for entering messages.
  • Display user messages and AI responses distinctly.
  • Handle empty input and basic errors appropriately.
  • Keep the conversation flow understandable and usable.

3. Agent or Tool Usage

Implement at least one useful tool or action appropriate to the application.

For example, the chatbot could:

  • Perform a calculation.
  • Search or filter information from a provided dataset.
  • Convert units.
  • Look up information from predefined local data.
  • Perform another meaningful action supported by the project.

The tool should do useful work and produce an understandable result. A button that does nothing or a tool that is never invoked does not demonstrate meaningful tool usage.

4. User Interface and Experience

  • Keep the interface clean and easy to navigate.
  • Make the chat input and response area readable.
  • Show loading or processing feedback.
  • Display understandable error messages.
  • Make the application usable on different screen sizes where practical.

Starter Project and Resources

Suggested Implementation Workflow

Time Activity
First 5 minutes Read the README, inspect the project, and understand the requirements
Next 10 minutes Implement or complete Gemini API integration
Next 10 minutes Implement chatbot behavior and the required tool or agent action
Next 5 minutes Test the main features and fix obvious issues
Remaining 0–5 minutes Prepare the demonstration and explain your implementation

This is a suggested time allocation, not a separate scoring rule. The total challenge time is 30–35 minutes.

Evaluation Criteria

Criterion Points
Gemini API Integration 25
Agent and Tool Usage 30
Functionality and Response Quality 20
UI and User Experience 15
Creativity and Demonstration 10
Total 100

On-the-Spot Judging

Once the application is ready, participants must demonstrate it directly to the organizers.

The organizers may ask participants to:

  • Send a message to the chatbot and show the response.
  • Demonstrate the implemented tool or agent action.
  • Explain how the Gemini API is integrated.
  • Show that the application handles errors appropriately.
  • Explain the main implementation decisions.

The organizers will evaluate the working application and assign scores according to the published criteria.

Participants who achieve the highest scores will be considered for exclusive goodies.


Challenge 3: AI Faster Finger First Challenge

Time limit: 20 minutes

Maximum score: 10 points

Objective

Test your knowledge of Gemini CLI, Gemini API, and AI agents in this fast-paced multiple-choice question challenge.

This challenge rewards participants who can answer accurately and quickly.

Challenge Rules

  • 10 multiple-choice questions.
  • 1 point per correct answer.
  • Total: 10 points.
  • Answer as quickly and accurately as possible.
  • Submit your answers using the official challenge process.
  • The challenge must be completed within the 20-minute time limit.

Winner Selection

The first participant to submit all answers with the highest score wins!

First Code, First Serve: Participants who achieve the same highest score will be ranked based on their submission time. The participant who submits first will be declared the winner.

The organizers will verify the submitted answers and completion time before declaring the winner.

Submission Process

The AI Faster Finger First Challenge uses the official Google Form for answer submission.

Participants must ensure their answers are submitted successfully before the challenge deadline.


5. Help, Support and Announcements

Official WhatsApp Group

Join the official WhatsApp group for GDG Ranchi DevFest 2026 Gemini CLI Game Challenges to receive important updates and support.

Join here: https://chat.whatsapp.com/IMFmeH0VXX5C2Fn8hl7tfe?s=cl&p=a&mlu=4&ilr=4&iam=2

The group will be used to share:

  • Challenge instructions and important announcements.
  • Starter project and submission links.
  • Updates, clarifications, and reminders.
  • Help with setup and challenge-related issues.

Important Reminders

  • Complete your assigned challenge within the specified time.
  • Demonstrate your work directly to the booth organizers.
  • Keep your project and implementation ready for evaluation.
  • Follow the official instructions provided at the booth.
  • Do not share API keys, passwords, or other secrets.
  • For the AI Faster Finger First Challenge, ensure your answers are submitted through the official Google Form.

Thank You!

We look forward to seeing what you build at DevFest Ranchi 2026.

Explore Gemini CLI, experiment with your ideas, solve practical problems, and learn by building.

Build. Experiment. Demonstrate. Win!

Organized by Google Developer Groups (GDG) Ranchi.

Top comments (2)

Collapse
 
shubham_kumar_809bca957aa profile image
Shubham Kumar •

Huijh

Collapse
 
abhishek-nexgen-dev profile image
Abhishek Gupta •

😃