Skip to main content

GameFrame for PyGame

Written originally for education, GameFrame provides an environment where coders can focus on the game logic. The Game loop, timers, collision detection etc are taken care of. Programmers define game rooms, and game objects then write code to handle events such as a collision or button click or timer, without worrying about the details on how the event occur. As skills increase, the framework can be explored and learnt from, its all just Python and PyGame ;-)

GameFrame has been developed to take the excellent PyGame libraries and make them more accessible and easy to use for beginner to intermediate programmers. GameFrame aims to help with learning the concepts of text based game programming without getting caught up in the implementation details. GameFrame is set up as an event driven framework. Programmers define Rooms and Room Objects, then write functions to handle certain events such as collisions, button clicks and so on. Just define all the items of your game, then let it run. GameFrame handles the Game loop and collision detection, just register your object for an event and write the code that will run when that event occurs. GameFrame was primarily written for education, however it can be used to make a variety of games that can be freely shared, altered and improved. It’s free and available for everyone to use, students, hobbyist and accomplished programmers alike. Check out the getting started Tutorial, writing your first game with GameFrame Then expand, improve and learn from some example games



Home Page


GameFrame for PyGame 1.0 — 16 Jan, 2018 account Comments

  • alianaalisa 2020-06-08 11:57:32.528665

    Most of the time I don’t make comments on websites, but I'd like to say that this article really forced me to do so. Really nice post! where to buy real instagram followers

    alianaalisa 2020-06-13 12:05:34.999684

    You've completed in excellent work. t suggest to my frtends ind personilly wtll certitnly dtgtt. t'm conftdent they'll be gitned from thts webstte. Dan Tatman Chicago Man

    alianaalisa 2020-06-11 09:48:11.110286

    I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work jobs in blackburn

    alianaalisa 2020-06-09 17:07:11.689252

    TVUJ forum hosting plans, Starting from just £9 99 Per month Increase Disk Space, Add Daily, or Weekly Backups Virus Malware Scans

    alianaalisa 2020-06-18 11:41:51.344525

    I found so many interesting stuff in your blog especially its discussion. Really its great article. Keep it up. health

    alianaalisa 2020-06-17 12:05:39.574305

    Regular visits listed here are the easiest method to appreciate your energy, which is why why I am going to the website everyday, searching for new, interesting info. Many, thank you  and watch

    alianaalisa 2020-06-17 12:09:51.898989

    This is a great high resolution screen which you have shared for the users. Making a website is not an easy task but managing a good website is really a hard work. As far as this website is concerned, I am very happy. up watch

    alianaalisa 2020-06-21 21:25:55.498779

    I was impressed with the site that you created, so memotipasi many people to be more advanced, there also kunjugi me, as a comparison Hair Salon

    alianaalisa 2020-06-10 12:38:41.769588

    The first phase the preparation should, theoretically, be uninfluenced by the intended intensity and duration of the sound which is subsequently produced. In fact, however, so quickly are the three phases accomplished that the pianist rarely has capacity to think, in performance, of each phase separately. English grammar from scratch

    alianaalisa 2020-06-16 11:12:42.457653

    Just pure classic stuff from you here. I have never seen such a brilliantly written article in a long time. I am thankful to you that you produced this! overt skincare

    alianaalisa 2020-06-08 15:13:40.594462

    Reliable online Hijab shop and the biggest online hijab shop in the world with an unrivalled and affordable hijabs online We deliver worldwide for Free

    alianaalisa 2020-06-22 19:57:34.074095

    Third Citizen - The home of designer tees, featuring Supima®, the world finest cotton. Our luxury apparel collections also feature the best leggings and more. Designer Tshirts
  • alianaalisa 2020-06-13 09:37:37.106605

    This is extremely fascinating substance! I have completely delighted in perusing your focuses and have reached the conclusion that you are right about a hefty portion of them. You are extraordinary.  my boots
  • alianaalisa 2020-06-18 07:45:50.757884

    Nice to read your article! I am looking forward to sharing your adventures and experiences. Marketplace Singapore
  • alianaalisa 2020-06-18 10:56:59.041495

    Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking. SG freelance
  • filmizukne 2020-06-19 18:19:53.711529

    Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative. I can't wait to read lots of your posts. 먹튀검증
  • filmizukne 2020-06-24 10:37:50.972792

    Stebro Mold is your professional custom plastic molds maker with in-house plastics injection molding capabilities in China. We specialize in manufacturing high-quality custom plastic molds and custom plastic injection molded parts for consumer industries, read more
  • filmizukne 2020-06-27 21:09:57.701025

    I’ve read some good stuff here. Definitely worth bookmarking for revisiting. I surprise how much effort you put to create such a great informative website. numero voyance
  • filmizukne 2020-06-28 18:12:10.115096

    Thanks for taking the time to discuss this, I feel strongly that love and read more on this topic. If possible, such as gain knowledge, would you mind updating your blog with additional information? It is very useful for me. Graphic Design Courses in chennai
  • alianaalisa 2020-07-05 12:14:29.148393

    A body massage helps release stress from our body. Going to a massage spa is not feasible every time. So, having the best body massager in your home will save you. bestbodymassager
  • filmizukne 2020-07-05 22:20:51.981651

    No doubt this is an excellent post I got a lot of knowledge after reading good luck. Theme of blog is excellent there is almost everything to read, Brilliant post. home buyer rebate
  • filmizukne 2020-07-08 22:01:33.042354

    Thanks for taking the time to discuss this, I feel strongly that love and read more on this topic. If possible, such as gain knowledge, would you mind updating your blog with additional information? It is very useful for me. dextroamphetamine 10 mg