A Frankenstein Approach to Open Source: The Construction of a 3D Game Engine as Meaningful Educational Process | IEEE Journals & Magazine | IEEE Xplore