Challenges, Frustrations and Triumphs of Remixing an Open Source Game Engine for Educational Purposes

TechTrends ◽  
2008 ◽  
Vol 52 (5) ◽  
pp. 32-37 ◽  
Keyword(s):  
2010 ◽  
Vol 3 (2) ◽  
pp. 85-90 ◽  
Author(s):  
B E Shelton ◽  
J Scoresby ◽  
T Stowell ◽  
M R Capell ◽  
M A Alvarez ◽  
...  

2005 ◽  
Vol 25 (3) ◽  
pp. 10-12 ◽  
Author(s):  
R. Darken ◽  
P. McDowell ◽  
E. Johnson
Keyword(s):  

2022 ◽  
Vol 2 (1) ◽  
pp. 201-215
Author(s):  
Fotis Lazarinis ◽  
◽  
Ioannis Boididis ◽  
Lefteris Kozanidis ◽  
Dimitris Kanellopoulos ◽  
...  

The current study presents an adaptable light game engine, which is used to produce interactive educational settings focused on cultural heritage. The tool is implemented using inexpensive and open source technologies. In this paper we first discuss the architecture of the application and we then present two games developed by using the proposed engine. The produced games are multi-user and support the collaboration and communication among learners and among learners and instructors. Learners earn marks, badges and certificates as they study the material and complete the quizzes. Various evaluation experiments have been realized to understand the suitability of the produced content in educational activities. The evaluation results of the authentic educational actions were quite positive and supportive by both students and teachers.


Electronics ◽  
2020 ◽  
Vol 9 (9) ◽  
pp. 1421
Author(s):  
Haechan Park ◽  
Nakhoon Baek

With the growth of artificial intelligence and deep learning technology, we have many active research works to apply the related techniques in various fields. To test and apply the latest machine learning techniques in gaming, it will be very useful to have a light-weight game engine for quick prototyping. Our game engine is implemented in a cost-effective way, in comparison to well-known commercial proprietary game engines, by utilizing open source products. Due to its simple internal architecture, our game engine is especially beneficial for modifying and reviewing the new functions through quick and repetitive tests. In addition, the game engine has a DNN (deep neural network) module, with which the proposed game engine can apply deep learning techniques to the game features, through applying deep learning algorithms in real-time. Our DNN module uses a simple C++ function interface, rather than additional programming languages and/or scripts. This simplicity enables us to apply machine learning techniques more efficiently and casually to the game applications. We also found some technical issues during our development with open sources. These issues mostly occurred while integrating various open source products into a single game engine. We present details of these technical issues and our solutions.


Author(s):  
Tim Stowell ◽  
Jon Scoresby ◽  
Michael R. Capell ◽  
Brett E. Shelton

Market 3D engines have all the capabilities needed for developing full-featured 3D simulation and game environments. However, for those in education and small business, it remains a formidable task to acquire the resources needed to purchase or create a development platform with cutting-edge capabilities. Leveraging existing and open-source software libraries can greatly enhance the main application development, freeing developers to focus more on the application concept itself rather than the needed supporting pieces. This article explores the nuances of successfully mixing core code with these third-party libraries in creating a fully functioning development environment. Many steps with accompanying checks-and-balances are involved in creating a game engine, including making choices of which libraries to use, and integrating the core code with third-party libraries. By offering insights into our open source driven process, we help inform the understanding of how game engines may be generated for other educational and small-budget projects.


2018 ◽  
Vol 13 (1) ◽  
Author(s):  
Lourent S. Mongi ◽  
Arie S.M. Lumenta ◽  
Alwin M. Sambul

Abstrak – Setiap tahun Universitas Sam Ratulangi menerima mahasiswa baru, namun masih banyak hal yang belum diketahui oleh mahasiswa baru tentang kehidupan dalam kampus, seperti objek tempat, lokasi dan sarana-sarana dalam kampus yaitu lokasi jalan alternatif dalam kampus, gedung rektorat, gedung auditorium, gedung fakultas-fakultas, gedung pusat teknologi dan informasi, gedung pasca sarjana, gedung poliklinik  serta sarana yang terkait pengurusan administrasi seperti bank yang beroperasi dalam kampus. Banyak juga yang belum mengetahui program kerja dari setiap tempat yang beroperasi dalam kampus Universitas Sam Ratulangi.Dalam game offline adalah sebuah aplikasi permainan yang tidak menggunakan koneksi internet. Game offline umumnya berupa file yang telah terinstal pada suatu sistem operasi. Game yang terinstal itu bisa dijalankan atau dimainkan walaupun perangkat yang digunakan tidak sedang terhubung dengan internet. Karena itu, game yang dimainkan tidak menggunakan koneksi internet yang disebut game offline.Unity 3D merupakan software open source pembuatan game 3D yang sangat banyak dikagumi oleh para game developer karena kelengkapan menu dan fungsinya yang mampu membuat game PC maupun game Mobile. dari game 2D maupun 3D semua bisa dibuat dalam unity 3D.Berdasarkan uruian diatas peneliti tertarik untuk membuat “Rancang Bangun Game Adventure of UNSRAT Menggunakan Game Engine Unity”. Dalam game ini memperkenalkan objek dan tempat-tempat yang ada di Universitas Sam Ratulangi sebagai lokasi dengan konsep game simulasi. Isi dari game ini untuk menyampaikan informasi edukasi dalam kehidupan kampus di Universitas Sam Ratulangi. Kata kunci: Game, Unity 3D, Extreme ProgrammingEvery year Sam Ratulangi University accepts new students, but there are still many things that new students do not know about campus life, such as place, locations and campus facilities such as alternative road location within campus, rectorate building, auditorium building, faculty building, technology and information center building, post-graduate building, polyclinic building as well as facilities related to administrative arrangements such as banks operating on campus. Many also do not know the work program of every place that operates in the campus of Sam Ratulangi University.Game offline is a game app that does not use internet connection. Offline games are generally files that have been installed on an operating system. Installed games can be run or played even if the device is not connected to the internet. Therefore, games that are played do not use an internet connection called offline games.Unity 3D is an open source 3D game creation software that is very much admired by game developers because the completeness of the menu and its function is able to make PC games or Mobile games. From 2D or 3D games can all be created in unity 3D.Based on the above explorations researchers are interested to make "Design of Adventure Game of UNSRAT Using Game Engine Unity". In this game introduces objects and places that exist in Sam Ratulangi University as a location with the concept of simulation games. The content of this game is to convey educational information in campus life at the University of Sam Ratulangi.Keywords: Game, Unity 3D, Extreme Programming


Author(s):  
Tim Stowell ◽  
Jon Scoresby ◽  
K. Chad Coats ◽  
Michael R. Capell ◽  
Brett E. Shelton

Market 3D engines have all the capabilities needed for developing full-featured 3D simulation and game environments. However, for those in education and small-business, it remains a formidable task to acquire the resources needed to purchase or create a development platform with cutting-edge capabilities. Leveraging existing and open-source software libraries can greatly enhance the main application development, freeing developers to focus more on the application concept itself rather than the needed supporting pieces. This chapter explores the nuances of successfully mixing core code with these third-party libraries in creating a fully functioning development environment. Many steps with accompanying checks-and-balances are involved in creating a game engine, including making choices of what libraries to use, and integrating the core code with third-party libraries. By offering insights into our open source driven process, we help inform the understanding of how game engines may be generated for other educational and small-budget projects.


Author(s):  
Eleftheria Christopoulou ◽  
Stelios Xinogalos

Game engines are tools that expedite the highly demanding process of developing games. Nowadays, the great interest of people from various fields on serious games has made even more demanding the usage of game engines, since people with limited coding skills are also involved in developing serious games. Literature in the field has studied game engines focusing on specific needs, such as 3D mobile game engines or open source 3D game engines. The motivation of this article and at the same time the advancement brought by it in the field, lies in the extension of an existing framework for the comparative analysis of several game engines that export games at least on Android and iOS mobile devices and cover a wide range of different user profiles and needs. In order to validate the results of this comparative analysis a shooter game was developed for Android devices based on official tutorials of the two game engines that came out to be more powerful, namely Unity and Unreal Engine 4. In conclusion, there is not a single game engine that is better for every purpose and the extensive overview provided can help users choose the most suitable game engine for their needs.


Sign in / Sign up

Export Citation Format

Share Document