
Sailor 2025 | 2024-2025

As a software engineer at Logistic Services International, Inc., I had the opportunity to work on Sailor 2025, a maintenance training simulation developed in Unreal Engine 4 in conjunction with Carley Corporation for the U.S. Navy. The content within relates to the systems and equipment found on several classes of Navy vessels. The purpose of this trainer is to teach both active duty maintenance technicians and pilots the proper operation of the equipment, as well as how to respond to emergencies and malfunctions. To accomplish this, a comprehensive 3D model of the interior of such ships is modeled in Sailor 2025, and detailed animations are used to illustrate the functions of various components to a high degree of accuracy.

The instruction in this project is given through a multitude of lessons, which focus on the proper operation of the equipment and panels the crew will interact with onboard real ships while on active duty. These lessons are comprised of step-by-step instructions that describe what action must be performed and give frequent hints as to how to complete the action. Students will learn how to operate phone systems, security camera monitors, power generators, and even how to load rounds of ammunition into the ship's turrets and fire them. Once the student clicks on a component of the 3D modeled aircraft, they can press a button to proceed to the next step. However, if they perform the wrong action, a pop-up will display, reminding them of the correct action. The student must perform the correct action before they can proceed to the next step in the lesson.​ Each step the student completes is marked as correct or incorrect, and once the student completes the lesson, the total score is tallied up and the lesson is graded. In most cases, they must earn a score of 90% or higher to pass a lesson. The student is then given the opportunity to see which step(s) they missed, and they may retry the lesson as many times as necessary to pass.
My main responsibilities on the Salior 2025 project were to develop both backend and frontend systems for various components used in lessons, as well as to assist in the development of lesson content. By component, I mean a unit such as a wall phone or a power box. For each of these components, I ensured that the frontend and backend were communicating efficiently and that visual changes occurred in response. I also programmed lesson content and verified that each lesson was functioning properly in order to provide a valuable learning experience.
Related posts and articles can be found below:
-
Carley article: https://www.carleycorp.com/carley-wins-sailor-2025-ready-relevant-learning-contract/
-
Cubic article: https://www.cubic.com/news-events/news/cubic-teams-carley-corporation-and-northrop-grumman-support-us-navys-sailor-2025
-
Navy article: https://www.cool.osd.mil/navycdst/docs/SAILOR%202025%20(29%20OCT%2020).PDF

