An abstract tunnel filled with laser-like lights and rectangles
NSF Game Maker Awards
A video game design competition for K-12 students with the theme ‘Life in 2100’

Resources

Explore tools like codeSpark, Scratch, Unity and Unreal Engine to create your game. Use online tutorials and forums to enhance your skills and get inspired by other projects.

Game development platforms

CodeSpark (Top platform for elementary school)

Scratch (Top platform for upper elementary and middle school)

Unity (Top platform for high school - 16+)

Unreal Engine

  • The same powerful technology used by major studios. An end-to-end ecosystem to create, ship and operate games.
  • Learning Library.
     

Snap!

  • Snap! is a visual programming language for kids and adults, inspired by Scratch, but with the tools teenagers need to do serious computer science: procedures as first class data, lists as first class data, higher order functions, APL-style hyperblocks, metaprogramming, and more.

Tutorials and guides

Kodu Game Lab 

  • 3D game development environment designed to teach kids basic programming principles.
  • Game design courses.
     

Minecraft Education 

Gamestar Mechanic

Game Salad

Games for Change resources

Schell Games

  • "A Deck of Lenses" (use this free interactive tool to review your game design ideas and make them better!)
     

www.code.org (Resources for game design)

Examples of Learning Games 

  • Field Day (supported and run by the University of Wisconsin).
  • Filament Games is a full-service digital studio specializing in learning game development for hire basis.
     

Articles


Multimedia resources

Free, noncopyrighted image sources

Free, noncopyrighted audio sources

Multimedia Gallery


Protecting your video game and creative work

Now that you've created your video game, you might wonder: How can I protect my original creation? Below are a few simple steps and helpful resources to get you started on safeguarding your work.

  1. Write down your ideas: Document your game's concept, characters and code. Keep notes and versions of your work to prove it's yours.
  2. Register your copyright: In the U.S., you automatically have copyright protection once you create your game. However, to officially register it, you can go to the U.S. Copyright Office's website and submit an application. You'll need to describe your game and upload the files.
  3. Use a license: If you want others to use or modify your game, consider adding a license (like Creative Commons). You can specify what others can and can't do with your game.
  4. Trademark: If you have a unique name or logo for your game, you might want to consider trademarking it to protect that name or image from being used by others. Just be aware that the costs can add up quickly depending on how you file and where (state or federal level).
  5. Keep your code safe: Use secure storage, like GitHub or another version control system, to keep track of your game's source code and any updates.

 

Resources

Below, we have included helpful resources available from the United States Patent and Trademark Office (USPTO)


Outreach toolkit

NSF Game Maker Awards for K-12. new.nsf.gov/75years/game-maker-awards
Postcard for the NSF Game Maker Awards for K-12.

Credit: Seila Sarun / Ensemble Government Services LLC.

 

Social media

Sample social media

The NSF Game Maker Awards for K-12 are now live! NSF is looking for students to create video games imagining life in 2100. Learn how to get involved and discover how students and mentors can win a share of the $100,000 prize pool: new.nsf.gov/75years/game-maker-awards