{"id":22,"date":"2026-01-11T19:32:19","date_gmt":"2026-01-11T19:32:19","guid":{"rendered":"https:\/\/sites.wsagames.com\/rgl1g20\/?page_id=22"},"modified":"2026-01-12T11:39:12","modified_gmt":"2026-01-12T11:39:12","slug":"project-proposal","status":"publish","type":"page","link":"https:\/\/sites.wsagames.com\/rgl1g20\/project-proposal\/","title":{"rendered":"Project Proposal"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"22\" class=\"elementor elementor-22\">\n\t\t\t\t<div class=\"elementor-element elementor-element-369f58a e-flex e-con-boxed e-con e-parent\" data-id=\"369f58a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e2a3a1e elementor-widget elementor-widget-text-editor\" data-id=\"e2a3a1e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Greater detail is available within the formal design document which can be found either throuh the home page navigation or by clicking<a href=\"https:\/\/sites.wsagames.com\/rgl1g20\/formal-design-document\/\"> here<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2dc9f878 e-flex e-con-boxed e-con e-parent\" data-id=\"2dc9f878\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3930532b elementor-widget elementor-widget-text-editor\" data-id=\"3930532b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\n<p class=\"has-custom-color-3-color has-text-color has-link-color wp-elements-2 wp-block-paragraph\"><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d7995b9 e-flex e-con-boxed e-con e-parent\" data-id=\"d7995b9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7bf64d2 elementor-widget elementor-widget-heading\" data-id=\"7bf64d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Goals:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2b311e9 e-flex e-con-boxed e-con e-parent\" data-id=\"2b311e9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4175d72 elementor-widget elementor-widget-text-editor\" data-id=\"4175d72\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Personal:<\/p>\n<p>My personal goals for the project are to greatly improve my technical ability, specifically programming, texturing and level design.\u00a0 I want to gain greater familiarity with Unreal Engine and be able to utilise it as a tool for creating visuals for my future projects.<\/p>\n<p>Professional:<\/p>\n<ul>\n<li>Build a strong collection of portfolio components during the development process.<\/li>\n<li>Produce a full game suitable for release that can be accessed by others in a games marketplace such as Steam or Itch.io.<\/li>\n<li>Develop the skills necessary to apply for jobs in the games industry and determine what rolls are right for me.<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5954e39 e-flex e-con-boxed e-con e-parent\" data-id=\"5954e39\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2a87536 elementor-widget elementor-widget-heading\" data-id=\"2a87536\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Project:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-99d6ac0 e-flex e-con-boxed e-con e-parent\" data-id=\"99d6ac0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fe3ca4d elementor-widget elementor-widget-text-editor\" data-id=\"fe3ca4d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Working title: <strong>Flux Logic<\/strong> \u2013 <em>Light the Way<\/em><\/p>\n<p>Dev Team:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Ryan Gunther-Leece\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Game Developer<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d8bf27b e-flex e-con-boxed e-con e-parent\" data-id=\"d8bf27b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-afd5c65 elementor-widget elementor-widget-heading\" data-id=\"afd5c65\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Abstract:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8388fd6 e-flex e-con-boxed e-con e-parent\" data-id=\"8388fd6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e40ac17 elementor-widget elementor-widget-text-editor\" data-id=\"e40ac17\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Flux Logic is a 1<sup>st <\/sup>person puzzle game with a linear narrative that progresses as the player completes levels.\u00a0 The player must manipulate beams of light by moving around different optical components in order to create a path to the next level. The game\u2019s purpose is to introduce players to novel light physics in a unique and highly visual manner, with the focus being on entertainment and visual fidelity over fully realistic simulation.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-50249df e-flex e-con-boxed e-con e-parent\" data-id=\"50249df\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dbf8377 elementor-widget elementor-widget-heading\" data-id=\"dbf8377\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Title:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f00ebfb e-flex e-con-boxed e-con e-parent\" data-id=\"f00ebfb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b876696 elementor-widget elementor-widget-text-editor\" data-id=\"b876696\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Flux Logic<\/p>\n<p>The game\u2019s title <em>\u2018Flux Logic\u2019 <\/em>is derived from its two core components, Light, and Puzzles.<\/p>\n<p>Flux is a term that describes any effect that appears to pass or travel through a surface or substance.\u00a0 In this context flux refers to the propagation of light. \u00a0Luminous flux and is a measure of the perceived power of a light source and there are several other examples of flux being used in regard to light e.g. radiant flux or spectral flux.<br \/><br \/>Logic is simply a broad term for the type of puzzle the player must solve<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fd57237 e-flex e-con-boxed e-con e-parent\" data-id=\"fd57237\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-64bd415 elementor-widget elementor-widget-heading\" data-id=\"64bd415\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Genre:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cdcb18c e-flex e-con-boxed e-con e-parent\" data-id=\"cdcb18c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f5a423c elementor-widget elementor-widget-text-editor\" data-id=\"f5a423c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Puzzle Game<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d6c3a7a e-flex e-con-boxed e-con e-parent\" data-id=\"d6c3a7a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d24ad44 elementor-widget elementor-widget-heading\" data-id=\"d24ad44\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Hook:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-60fd461 e-flex e-con-boxed e-con e-parent\" data-id=\"60fd461\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-655fe8a elementor-widget elementor-widget-text-editor\" data-id=\"655fe8a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Explore an abandoned laboratory and escape by wielding high powered laser beams.<\/p>\n<p>\u00a0<\/p>\n<p>The hook of the game is playing with the novel puzzle elements that differ form other games.\u00a0 These are visually appealing and feature prominently throughout.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ae1017f e-flex e-con-boxed e-con e-parent\" data-id=\"ae1017f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c2517b4 elementor-widget elementor-widget-heading\" data-id=\"c2517b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Anchor:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0344f08 e-flex e-con-boxed e-con e-parent\" data-id=\"0344f08\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d5e0ece elementor-widget elementor-widget-text-editor\" data-id=\"d5e0ece\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>T<\/strong>he goal to progress through a linear game by completing separate puzzles is the fundamental framework for games such as the Portal and Portal 2.\u00a0 On a broader level the gameplay loop of overcome obstacle, progress, repeat is fundamental to a lot of games.\u00a0 The obstacle maybe defeating enemies but often there is a puzzle element such as: defeat enemy to collect key, unlock door, access code, escape\/progress to next level.<\/p>\n<p>The familiar goal in combination with introducing components slowly means the player is not overwhelmed.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c8c3b41 e-flex e-con-boxed e-con e-parent\" data-id=\"c8c3b41\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd4efd9 elementor-widget elementor-widget-heading\" data-id=\"cd4efd9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Appeal:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-07fa00f e-flex e-con-boxed e-con e-parent\" data-id=\"07fa00f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ac1894 elementor-widget elementor-widget-text-editor\" data-id=\"1ac1894\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The main appeal of the game is the visually striking lasers and the ability to interact with them.\u00a0 What makes the game unique is what makes it appealing, being able to redirect and manipulate these beams more directly and in ways that other games don\u2019t allow.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da90dfa e-flex e-con-boxed e-con e-parent\" data-id=\"da90dfa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-87cd0c3 elementor-widget elementor-widget-heading\" data-id=\"87cd0c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Fun:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1dc2a5e e-flex e-con-boxed e-con e-parent\" data-id=\"1dc2a5e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d97c02 elementor-widget elementor-widget-text-editor\" data-id=\"2d97c02\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>What makes playing Flux Logic enjoyable is the satisfaction of completing the game\u2019s complex puzzles.\u00a0 Learning what different components do and becoming able to predict how they will affect the light before the player moves them, offers a sense of accomplishment.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bec9119 e-flex e-con-boxed e-con e-parent\" data-id=\"bec9119\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b7da9e elementor-widget elementor-widget-heading\" data-id=\"2b7da9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Inspiration from Previous Titles:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-859a681 e-flex e-con-boxed e-con e-parent\" data-id=\"859a681\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b79c82 elementor-widget elementor-widget-text-editor\" data-id=\"2b79c82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The game builds on mechanics of titles such as Portal 2 <a href=\"#_ftn1\" name=\"_ftnref1\">[1]<\/a> and The Talos Principle <a href=\"#_ftn2\" name=\"_ftnref2\">[2]<\/a> by adding more advanced light manipulation elements and having all elements grounded in real physics.\u00a0 Visual inspiration is taken from Portal as well as the darkness and interior of the pyramid ships from Destiny 2 <a href=\"#_ftn3\" name=\"_ftnref3\">[3]<\/a> particularly those from the Witch Queen expansion and the Vow of the Disciple raid.<\/p>\n<p>\u00a0<\/p>\n<p><a href=\"#_ftnref1\" name=\"_ftn1\">[1]<\/a> Valve Corporation (2011) <em>Portal 2<\/em>. PC, PlayStation 3, Xbox 360. Bellevue, Washington<\/p>\n<p><a href=\"#_ftnref2\" name=\"_ftn2\">[2]<\/a> Croteam (2023) <em>The Talos Principle 2<\/em>. [Game]. Zagreb: Devolver Digital.<\/p>\n<p><a href=\"#_ftnref3\" name=\"_ftn3\">[3]<\/a> BUNGIE, 2022. <em>Destiny 2.<\/em> Bellevue, Washington, USA: Bungie.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7e14e85 e-flex e-con-boxed e-con e-parent\" data-id=\"7e14e85\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e95d2dc elementor-widget elementor-widget-heading\" data-id=\"e95d2dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">UX:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c141725 e-flex e-con-boxed e-con e-parent\" data-id=\"c141725\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b02683 elementor-widget elementor-widget-text-editor\" data-id=\"4b02683\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The game is designed with Mouse and Keyboard as the default controls.<\/p>\n<p>During gameplay there is typically no HUD but hovering over an interactable object will display icons that show what actions are available to the player.<\/p>\n<p>When controls are first introduced to the player a graphic popup will display the relevant control key binds.<\/p>\n<p>The menu system consists of a title screen that plays a long but looped animation which displays the games title, new game option, load game menu and settings menus.<\/p>\n<p>Load game gives the option to continue, or level select if available.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-51394e7 e-flex e-con-boxed e-con e-parent\" data-id=\"51394e7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dcfd10f elementor-widget elementor-widget-heading\" data-id=\"dcfd10f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Mechanics:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f278c2c e-flex e-con-boxed e-con e-parent\" data-id=\"f278c2c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49afb9d elementor-widget elementor-widget-text-editor\" data-id=\"49afb9d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Please refer to the formal design document for a full description of the mechanics.\u00a0 In summary the primary mechanics feature components that mimic those you may find in a photonics experiment on an optical breadboard.\u00a0 The components affect light beams in a manner that resembles the real world.\u00a0 Directing the beams to the specified targets activates them and allows progression to the next area.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1fe9cd4 e-flex e-con-boxed e-con e-parent\" data-id=\"1fe9cd4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d4e8073 elementor-widget elementor-widget-heading\" data-id=\"d4e8073\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Win\/Fail state:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1510ad4 e-flex e-con-boxed e-con e-parent\" data-id=\"1510ad4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c2bcebb elementor-widget elementor-widget-text-editor\" data-id=\"c2bcebb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Wins are self-evident, unlocking the exit of a given level is seen as a win state, solving all puzzles and escaping is seen as winning\/completing the game.<\/p>\n<p>Fail states are those that result in a soft lock \u2013 the player is alive, but the necessary components can no longer be moved in a way that completes the puzzle or hard fail \u2013 the player dies and is reset to the beginning of the level.<\/p>\n<p>Puzzle design aims to limit the possibility of soft locks, ideally entirely, leaving death as the only failure metric.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-610cee2 e-flex e-con-boxed e-con e-parent\" data-id=\"610cee2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3eef09a elementor-widget elementor-widget-heading\" data-id=\"3eef09a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Audience:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5eddcdb e-flex e-con-boxed e-con e-parent\" data-id=\"5eddcdb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5cbbfe6 elementor-widget elementor-widget-text-editor\" data-id=\"5cbbfe6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The target audience for the game is teen and adult PC gamers who enjoy problem solving games that rely on skill-based mechanics over reflex-based ones.\u00a0 The game is designed to appeal both to casual players and more serious hardcore players who may\u00a0 challenge themselves to complete the game as fast as possible.<\/p>\n<p>The game can be played through either entirely in one go or in multiple sessions from save points.\u00a0 This lends itself to casual play as there are regular breaks where the player can pick up from (every level) and by resetting the level during loads, components return to their designed start layout along with the player spawn location helping to reduce the brief confusion you may otherwise experience when loading a save part way through a level. This is especially relevant if you haven\u2019t played a game for a week or more.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-960efdf e-flex e-con-boxed e-con e-parent\" data-id=\"960efdf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a1c8fc0 elementor-widget elementor-widget-heading\" data-id=\"a1c8fc0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Competitors:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-70b7930 e-flex e-con-boxed e-con e-parent\" data-id=\"70b7930\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f6ccb9c elementor-widget elementor-widget-text-editor\" data-id=\"f6ccb9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Flux Logic is a linear game which competes with other titles in the same category.\u00a0 One of the benefits to this category of game is that there is no major battle between titles for playtime in the same way as multiplayer or more exploration focused games. Completing the game once results in experiencing the entire main story and this is true of most games in this category, replaying a game is usually incentivised by achievements, secrets or collectibles that you may miss on a first playthrough.\u00a0 This means that players of these games typically play many different titles rather than focusing their time on a select few.<\/p>\n<p>Nevertheless, there are certainly still competitors in this space.\u00a0 Notably the games on which inspiration is drawn from i.e. the Portal and Talos Principal games.\u00a0 Flux Logic offers effective competition with such titles by adding unique interesting new mechanics and a differing visual style.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2963cf3 e-flex e-con-boxed e-con e-parent\" data-id=\"2963cf3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-18f7301 elementor-widget elementor-widget-heading\" data-id=\"18f7301\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Functional Specification:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-49fad4a e-flex e-con-boxed e-con e-parent\" data-id=\"49fad4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5549519 elementor-widget elementor-widget-text-editor\" data-id=\"5549519\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Engine:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Unreal Engine 5.7<\/p>\n<p>Developed on PC with mouse and keyboard, for mouse and keyboard, if additional control support is added the matching hardware will also be utilised for validation and testing.<\/p>\n<p>Distribution via games marketplaces tbd (Steam\/Itch.io)<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eddc99b e-flex e-con-boxed e-con e-parent\" data-id=\"eddc99b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-933cec8 elementor-widget elementor-widget-heading\" data-id=\"933cec8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Development Schedule<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d92491 e-flex e-con-boxed e-con e-parent\" data-id=\"9d92491\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8613095 elementor-widget elementor-widget-text-editor\" data-id=\"8613095\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Task management is performed in Atlassian Jira, the overarching structure is laid out on a roadmap timeline.\u00a0 Below is a timeline view of the different tasks that must be completed to finish the game and roughly when they will be worked on.<\/p>\n<p>Below that is a list view of these tasks along with specific dates, followed by an explanation of each.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ac741ac e-flex e-con-boxed e-con e-parent\" data-id=\"ac741ac\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b5c73db elementor-widget elementor-widget-image\" data-id=\"b5c73db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"2369\" height=\"1496\" src=\"https:\/\/sites.wsagames.com\/rgl1g20\/wp-content\/uploads\/sites\/44\/2026\/01\/Screenshot-2026-01-12-105905.jpg\" class=\"attachment-full size-full wp-image-52\" alt=\"\" srcset=\"https:\/\/sites.wsagames.com\/rgl1g20\/wp-content\/uploads\/sites\/44\/2026\/01\/Screenshot-2026-01-12-105905.jpg 2369w, https:\/\/sites.wsagames.com\/rgl1g20\/wp-content\/uploads\/sites\/44\/2026\/01\/Screenshot-2026-01-12-105905-300x189.jpg 300w, https:\/\/sites.wsagames.com\/rgl1g20\/wp-content\/uploads\/sites\/44\/2026\/01\/Screenshot-2026-01-12-105905-1024x647.jpg 1024w, https:\/\/sites.wsagames.com\/rgl1g20\/wp-content\/uploads\/sites\/44\/2026\/01\/Screenshot-2026-01-12-105905-768x485.jpg 768w, https:\/\/sites.wsagames.com\/rgl1g20\/wp-content\/uploads\/sites\/44\/2026\/01\/Screenshot-2026-01-12-105905-1536x970.jpg 1536w, https:\/\/sites.wsagames.com\/rgl1g20\/wp-content\/uploads\/sites\/44\/2026\/01\/Screenshot-2026-01-12-105905-2048x1293.jpg 2048w\" sizes=\"(max-width: 2369px) 100vw, 2369px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-156795a e-flex e-con-boxed e-con e-parent\" data-id=\"156795a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc02bef elementor-widget elementor-widget-image\" data-id=\"fc02bef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"2059\" height=\"1193\" src=\"https:\/\/sites.wsagames.com\/rgl1g20\/wp-content\/uploads\/sites\/44\/2026\/01\/Screenshot-2026-01-12-110620-1.jpg\" class=\"attachment-full size-full wp-image-53\" alt=\"\" srcset=\"https:\/\/sites.wsagames.com\/rgl1g20\/wp-content\/uploads\/sites\/44\/2026\/01\/Screenshot-2026-01-12-110620-1.jpg 2059w, https:\/\/sites.wsagames.com\/rgl1g20\/wp-content\/uploads\/sites\/44\/2026\/01\/Screenshot-2026-01-12-110620-1-300x174.jpg 300w, https:\/\/sites.wsagames.com\/rgl1g20\/wp-content\/uploads\/sites\/44\/2026\/01\/Screenshot-2026-01-12-110620-1-1024x593.jpg 1024w, https:\/\/sites.wsagames.com\/rgl1g20\/wp-content\/uploads\/sites\/44\/2026\/01\/Screenshot-2026-01-12-110620-1-768x445.jpg 768w, https:\/\/sites.wsagames.com\/rgl1g20\/wp-content\/uploads\/sites\/44\/2026\/01\/Screenshot-2026-01-12-110620-1-1536x890.jpg 1536w, https:\/\/sites.wsagames.com\/rgl1g20\/wp-content\/uploads\/sites\/44\/2026\/01\/Screenshot-2026-01-12-110620-1-2048x1187.jpg 2048w\" sizes=\"(max-width: 2059px) 100vw, 2059px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dd9198b e-flex e-con-boxed e-con e-parent\" data-id=\"dd9198b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bcbb321 elementor-widget elementor-widget-text-editor\" data-id=\"bcbb321\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Task Planning and Populate Kanban<\/strong><\/p>\n<p>Breakdown and list all separate tasks within each of these roadmap sections for example specific assets or textures to be produced.\u00a0 Upload tasks to Jira Kanban board for progress tracking.<\/p>\n<p><strong>Research and Pseudo Code Optical Components<\/strong><\/p>\n<p>Determine the best method for making the optical system function and pseudo code the blueprint for each of the components.<\/p>\n<p><strong>Create Generic Component Code<\/strong><\/p>\n<p>Create the blueprint code shared by all components, this is the required parameters that the system needs such as propagation vector for a beam.Top of Form<\/p>\n<p><strong>Build Component 3D Assets<\/strong><\/p>\n<p>Build sets of 3D assets for the optical components so the blueprints can be tested during development.Top of Form<\/p>\n<p><strong>Create Component Movement System inc. Player Control\/Interaction<\/strong><\/p>\n<p>The system that governs the movement of puzzle elements and allows the player to interact with these elements.<\/p>\n<p><strong>Testing of Movement System\/Bug Fix<\/strong><\/p>\n<p>Testing of Movement System including player control sensitivity and speed, testing performed by both developer and others not working on the project.Top of Form<\/p>\n<p><strong>Mirror and Dichroic full Blueprint<\/strong><\/p>\n<p>Full blueprints for the most basic components.<\/p>\n<p><strong>Fibre Optic Components and Connections<\/strong><\/p>\n<p>Full blueprints for the fibre optic system that allows linking between areas.<\/p>\n<p><strong>Frequency Doubling Blueprint<\/strong><\/p>\n<p>Full blueprint for a frequency doubling crystal.<\/p>\n<p><strong>Lens Blueprints<\/strong><\/p>\n<p>Full blueprints for the most complex components, will make any issues with the optics system extremely obvious.<\/p>\n<p><strong>Puzzle Design<\/strong><\/p>\n<p>Designing the layout of each puzzle outside of actual levels, rapid prototyping facilitated by the now complete optical components<\/p>\n<p><strong>Asset Creation and Sourcing<\/strong><\/p>\n<p>Utilising asset libraries to source the majority of background scenery and creating any extra required assets from scratch.<\/p>\n<p><strong>Level Design and Population<\/strong><\/p>\n<p>Laying out the levels and connections between them and populating with assets.<\/p>\n<p><strong>Animations and Transitions inc. menus<\/strong><\/p>\n<p>Adding animations for objects such as doors and scenic elements.<\/p>\n<p><strong>Physical Console for Display\/Presentation<\/strong><\/p>\n<p>Painting and preparing the physical housing used during exhibitions for the game.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Greater detail is available within the formal design document which can be found either throuh the home page navigation or by clicking here Goals: Personal: My personal goals for the project are to greatly improve my technical ability, specifically programming, texturing and level design.\u00a0 I want to gain greater familiarity with Unreal Engine and be [&hellip;]<\/p>\n","protected":false},"author":63,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-22","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.wsagames.com\/rgl1g20\/wp-json\/wp\/v2\/pages\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.wsagames.com\/rgl1g20\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.wsagames.com\/rgl1g20\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/rgl1g20\/wp-json\/wp\/v2\/users\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/rgl1g20\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":12,"href":"https:\/\/sites.wsagames.com\/rgl1g20\/wp-json\/wp\/v2\/pages\/22\/revisions"}],"predecessor-version":[{"id":56,"href":"https:\/\/sites.wsagames.com\/rgl1g20\/wp-json\/wp\/v2\/pages\/22\/revisions\/56"}],"wp:attachment":[{"href":"https:\/\/sites.wsagames.com\/rgl1g20\/wp-json\/wp\/v2\/media?parent=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}