FLAG was originally developed with two main goals in mind. The first goal was to create a system that contain reusable objects, process and code for creating educational games. Prior to FLAG’s conception, each game that ETS and the EGC was producing was essentially a one off. When a new game project came along, we always had to start from scratch. FLAG established a formal structure and process that provides a big head start on any new project, which ultimately shortens development time.
The second goal was to create an HTML5 game engine. The most common development environment for web based games, at the time of FLAG’s conception, was Flash. However, Flash had several inherit problems that prevented it from being an ideal option going forward. The first problem was that it required a plug-in that was not being supported by emerging mobile devices. The second problem was that Flash did not meet our accessibility requirements. It was these problems that encouraged us to be early adopters and to experiment with some of the new features of HTML5. Judging by the amount of HTML5 game engines that have emerged over the past few years, of which there are many, and the fact that large well establish game engine companies like Unreal and Unity are now promising native HTML5 support in future releases of their engines, we definitely made the right decision in our choice of technology.
FLAG was designed to be software that ETS and the EGC could use to give structure and process to the games being produced here. FLAG was never meant to be a commercial product instead, it was always intended to be open source, which it continues to be. However, open source can mean a lot of things as far as support goes. All of the code for the FLAG Game Engine is available on github, a popular code-sharing repository. Documentation for the code along with some tutorials and working examples can be found on the FLAG website.
A foundation of basic programming, experience with JavaScript, HTML and CSS are prerequisites for being able to use FLAG. Additional skills, such as game design, UI and UX design, graphic design, animation and sound editing may be required depending on the desired outcome.
Educational gaming continues to gain traction everyday. Technology to produce games continues to become more available and more affordable. With the advent of mobile devices, people carry around, what is essentially a gaming console, in their pockets everyday. Universities like MIT, NYU, CMU, USC and the University of Wisconsin all have well know experts and programs that work in the educational gaming space. Educational games are being produced not only by ETS and the EGC but also by many other individual colleges here at Penn State. Due to our small staff, we are unable to accommodate every request to produce full-fledged games but we do always make time to consult with any faculty or students that might be interested in the topic.
Game design and development, when done well, is an extremely intensive process. In addition to containing many forms of media including programming, graphics, UI and UX design, animation, video and sound, educational games must also contain instructional content. In commercial game production studios, you would have teams of people dedicated to each one of these facets. In ETS and the ECG, we of course, do not have nearly that volume of resources. That is what makes having an established process and system, like FLAG, so helpful.
A typical game project, for us, begins with consultations that would include an instructor and or an instructional designer, the EGC’s project manager and the developer. The goal of the initial meetings is to determine what the learning objectives are for the project. Once that is determined, we begin to discuss possible metrics we can use to assess the players. The metrics must be tangible and quantifiable numbers that relate back to the learning objective. With out them, it would be hard to justify the viability of the game project going forward.
Games come in a variety of size and complexity so there is no hard-set timeline for producing one. A typical design, development and deployment cycle lasts somewhere between 3 months to a year.
The most important collaboration between instructor and developer happens in the initial meetings. Clearly defined learning objectives with metrics and methods of measuring players’ progress are the most important elements in an educational game. This is what the game designer and developer need before coming up with a presentation method.
Once game development begins, student play testing ideally drives iteration. We prefer to get our design in front of the target audience early and often to insure we are on the right track. We take that feedback back to the instructor and refine the design until we all feel it is providing the desired outcomes.
Both instructors and instructional designers who have been involved with FLAG based game projects have been pleased with the results. Proof of their satisfaction can be found in presentations they have given at conferences and in the fact they the games continue to be used in several concurrent semesters. In addition, we continue to meet with stakeholders to discuss the updating and enhancing of their games.
Students also seem pleased with the games. The first game built with the FLAG, Econ U, has been used for 5 semesters. During that time, 3,700 unique students have participated in the game. The most striking statistic is that 3,700 students played the game over 10,000 times! This means that students are not just playing once but multiple times.
In addition to replays, there is also evidence of student satisfaction in survey and social media forms. Several social media discussions have emerged during game play sessions. These discussions included everything from methods of strategy to boasts of achievement.
To date, FLAG has been used to develop two games. The first game is called Econ U, which is a city builder style game where players must use foundational economic concepts to build and grow a university. You can find more information on Econ U here:
play.gaming.psu.edu/econu.shtml
The second game developed with FLAG is called Time and Patients and is a management game where players must turn a struggling health clinic into a profitable business. You can find more information on Time and Patients here: play.gaming.psu.edu/time_and_patients.shtml
Currently, there is no way of tracking usage of FLAG. Again, it was never intended to be a commercial product. The code is open source and there is no requirement to report usage. I have been and I am happy to continue to respond to any technical support questions that I receive via email or through other forms of social media that have been set up for FLAG including a Twitter, Facebook and Game Sprout.
I have been a multimedia developer for 15 years. My skill set includes programming, graphic design, UI and UX design, 3D modeling, animation, video and audio production. I have also been a gamer my whole life. Games are perfect culmination of the primary hobby of my youth and the skill set of current profession.
I was never a very good student in school however I am a very good self-learner. I like designing games for people like me in mind. Educational games can provide things that book learning or classroom instruction can’t including an environment for experimentation, the opportunity to use and formulate abstract thought and the insurance that it is ok to fail and try again.
I was most excited about creating my own game engine because I wanted to know everything that was going on under the hood. Having used many different types of software during my career, including several different game development platforms, I know that with those platforms comes both a learning curve and baggage. By developing my own platform I was able to remove the prescribed methods and baggage that may not have fit my needs, or the needs of ETS and the EGC, in our quest to develop quality educational games.
More information on FLAG can be found at:
https://play.gaming.psu.edu/flag
coffee beans says
always a major fan of linking to bloggers that I like but do not get a good deal of link enjoy from
plentyoffish free dating site says
Pretty! This has been a really wonderful post.
Thanks for providing this info.
smart tv says
usually posts some quite intriguing stuff like this. If you are new to this site
shilla tour says
Thanks for finally writing about >Why I made a game engine – gamefully employed
<Loved it!
Mallory says
I am no longer sure where you are getting your info, but good topic.
I must spend a while learning more or understanding more.
Thank you for wonderful information I wass in search
of thhis information for my mission.
Darmowe gry dla Dziewczyn says
PC gamers have been creating and then distributing mods for every type of
game, since this whole gaming thing started; and almost all of them are distributed online for free.
Most CPU come with their user guide on how to configure the BIOS settings.
As far as I am concerned, when I purchase something it should be
mine to do with as I please.
cheap phone calls to canada says
usually posts some pretty fascinating stuff like this. If you are new to this site
my site says
I simply want to mention I’m beginner to blogs and definitely liked this blog site. More than likely I’m want to bookmark your blog post . You really come with awesome stories. Appreciate it for sharing your blog site.
Reynaldo says
Heyy there thios is somewhat of off topic but I was wondering if blogs use WYSIWYG editors or if
you have to manually code with HTML. I’m startin a blog
soon but have no coding experience so I wanted to get guidance from someone
with experience. Any help would be enormously appreciated!
chapter 13 bankruptcy attorney says
always a massive fan of linking to bloggers that I like but do not get quite a bit of link adore from
get paid to write says
Hello there! I could have sworn I’ve been to this site before but
after going through some of the posts I realized it’s new to me.
Regardless, I’m certainly pleased I found it and I’ll be bookmarking it and checking back often!
order Niagen says
although websites we backlink to below are considerably not related to ours, we really feel they’re basically worth a go by means of, so have a look
ephesus tours says
always a huge fan of linking to bloggers that I really like but really don’t get lots of link like from
affilorama reviews says
Wow! This blog looks exactly like my old one! It’s on a
totally different subject but it has pretty much the same page layout and design. Superb choice of colors!
Realestate agents says
The details talked about inside the article are a few of the best obtainable
hair loss products says
It’s a shame you don’t have a donate button! I’d certainly donate to this brilliant blog! I suppose for now i’ll settle for bookmarking and adding your RSS feed to my Google account. I look forward to fresh updates and will talk about this website with my Facebook group. Chat soon!
Google says
The information and facts talked about within the write-up are a few of the most beneficial accessible.
check these guys out says
I simply want to mention I’m newbie to blogging and site-building and honestly savored you’re blog site. Very likely I’m planning to bookmark your blog . You surely come with incredible articles and reviews. Cheers for sharing with us your blog.
Film Telecharger says
Hello I am so thrilled I found your webpage, I really found you by mistake, while I
was searching on Yahoo for something else, Regardless
I am here now and would just like to say thank you for a
marvelous post and a all round thrilling blog (I also love the theme/design), I don’t have time to
read through it all at the moment but I have bookmarked it and
also added in your RSS feeds, so when I have time I will be
back to read much more, Please do keep up the awesome work.
http://it.top3hairgrowthproducts.eu says
Does your website have a contact page? I’m having trouble locating it but, I’d like to shoot you an email. I’ve got some suggestions for your blog you might be interested in hearing. Either way, great blog and I look forward to seeing it grow over time.
Lasonya says
What’s up, I loog on to your blog like every
week. Your story-telling stylle iss awesome, keedp doing whhat you’re
doing!
Look into my site :: ideos y musica romantica
– Lasonya –
plenty of fish dating site of free dating says
This article gives clear idea designed for the new
viewers of blogging, that actually how to do blogging and site-building.
Xbox 360 Red Ring Of Death Repair Guide says
This design is spectacular! You certainly know how to keep
a reader amused. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Excellent job.
I really loved what you had to say, and more than that, how you presented it.
Too cool!
adult cams 4 free says
Heyy would you mind stating whgich blog platform ƴou’re using?
I’m going to start my օwn blog ѕoon but I’m
having a difficult timе choosing between BlogEngine/Wordpress/В2evolution and Drupal.
Ƭhe reason I ask іs becаսsе yߋur layout ѕeems dіfferent thеn most blogs annd I’m looking fоr something complletely
unique. Р.S My apologies foor Ƅeing off-topic Ƅut I had to ask!
Stop by my webpage :: adult cams 4 free
minecraft.net says
I read this paragraph fully regarding the difference of most recent and preceding technologies, it’s awesome article.
sdorttuiiplmnr says
With havin so much content and articles do you ever run into any problems of plagorism or copyright violation? My site has a lot of exclusive content I’ve either authored myself or outsourced but it seems a lot of it is popping it up all over the web without my permission. Do you know any techniques to help reduce content from being stolen? I’d really appreciate it.
Google says
Always a significant fan of linking to bloggers that I really like but do not get a good deal of link really like from.
Google says
One of our visitors just lately proposed the following website.
quest bars says
I am in fact grateful to the owner of this web page who has shared this fantastic
article at here.
t shirt printing greenville tx says
Heya i am for the first time here. I found this board and I find It really useful &
it helped me out a lot. I hope to give something back and help others
like you aided me.
Millie says
I like the valuable information you supply on your articles.
I will bookmark your weblog and test again right here frequently.
I’m moderately sure I’ll learn many new stuff right here! Good luck for the next!
my blog :: web site (Millie)
quest bars says
I’m now not positive the place you’re getting your information, but great topic.
I needs to spend a while studying much more or understanding more.
Thanks for wonderful info I used to be searching
for this information for my mission.
travelling says
Wonderful items from you, man. I have have in mind your stuff previous to
and you’re just too fantastic. I actually like what you have bought right here, certainly
like what you’re saying and the way in which you say it.
You’re making it enjoyable and you still take care of to keep it sensible.
I cant wait to read much more from you. This is actually a terrific web site.
24 hour plumber nyc says
For the reason that the admin of this website is working, no uncertainty
very rapidly it will be famous, due to its feature contents.
attend says
Hello there, I discovered your blog by the use of Google
even as searching for a comparable topic, your web
site came up, it seems to be great. I have bookmarked it in my google bookmarks.
Hello there, simply changed into alert to your blog through Google, and found that
it is truly informative. I am going to be careful for brussels.
I will be grateful in the event you proceed this in future.
Lots of other people can be benefited from your writing.
Cheers!
Look at my webpage; attend
Miranda says
Very energetic article, I loved that bit. Will there be a part 2?
lactic says
It’s going to be ending of mine day, however before ending I am reading this impressive paragraph to
improve my knowledge.
My site: lactic
emergency plumber nyc says
I’m impressed, I have to admit. Seldom do I come across a blog that’s both educative and entertaining, and without a doubt,
you have hit the nail on the head. The issue is something which too few folks are speaking intelligently about.
I’m very happy that I stumbled across this in my
search for something regarding this.
mortgagecrow.com says
Thank you for your blog article.Thanks Again. Fantastic.
ÿþS says
You have some really great articles and I think I would be a good asset. I’d love to write some material for your blog in exchange for a link back to mine. Please send me an email if interested. Regards!
nursery rhyme says
Excellent boog you have here.. It’s hard to find quality
writing like yours nowadays. I honestly appreciate
individuals like you! Take care!!
nursery rhymes for kids says
Please let mee know if you’re looking for a author for your blog.
You have some really good articles and I think
I would be a good asset. If you ever want to take some of
the load off, I’d absolutely love to write some material for yoiur blog
in exchange for a link back to mine. Please shoot
me an email if interested. Cheers!
Scott Yancey Review says
I’m really inspired with your writing talents as smartly as
with the format in your weblog. Is that this a
paid subject matter or did you modify it your self? Anyway keep up the excellent quality writing, it’s rare to see a great weblog
like this one today..
Here is my web-site – Scott Yancey Review
shim clinic says
Very descriptive blog, I enjoyed that a lot. Will there be a part 2?
nursery rhyme says
What’s up mates, its impressive piece of writing on thhe topic of educationand entirely defined, keep it up
all thhe time.
shim clinic singapore says
What’s Happening i am new to this, I stumbled upon this I have found It
positively useful and it has aided me out loads. I’m hoping to give a contribution & assist other customers like its
helped me. Great job.
nursery Rhyme says
Fantastic goods from you, man. I’ve understand your stuff
prior to and you are simply too excellent. I really like what you’ve
obtained here, certainly like what you’re saying and the way in which through which you assert it.
You’re making it enjoyable and you continue to take care of to
stay it smart. I can’t wait to read far more from you.
That is really a tremendous website.
Scott Yancey says
I read this article completely about the difference of hottest and preceding technologies, it’s amazing article.
Feel free to surf to my web-site; Scott Yancey
Mens Cheap Nike Air Max 95 says
This is very interesting, You are a very skilled blogger.
I’ve joined your feed and look forward to seeking more of your excellent post.
Also, I have shared your website in my social networks!
Link wheel seo says
This excellent website really has all of the info I needed about this subject and didn’t know who to ask.
http://follr.me/AdamSaid/about says
I could not refrain from commenting. Well written!
my web page http://follr.me/AdamSaid/about
boom beach hack says
Great goods from you, man. I’ve understand your stuff previous
to and you’re just too wonderful. I really
like what you’ve acquired here, really like what you’re
stating and the way in which you say it. You
make it entertaining and you still take care of to keep it wise.
I can not wait to read much more from you.
This is really a terrific web site.
เกมทายใจ says
I’m more than happy to uncover this site. I wanted to thank you
for ones time due to this fantastic read!! I definitely really liked every
little bit of it and I have you book marked to check out new
stuff in your website.
adtitan google plus android says
Excellent article! We are linking to this great article on our website.
Keep up the good writing.
cheap air max 90 says
You’re so cool! I don’t suppose I have read a single thing
like this before. So great to discover another person with some unique thoughts on this subject.
Really.. thank you for starting this up. This website is something that’s needed
on the internet, someone with a bit of originality!
link google plus and facebook says
Terrific article! This is the kind of info that should be shared around the web.
Shame on Google for no longer positioning this post upper!
Come on over and visit my web site . Thank you =)
mona lisa painting says
Hi! I like your interesting art thoughts. This totally helps! Thank you!
Google says
Awesome! Its really awesome piece of writing, I have got much clear
idea concerning from this article.