Skip to main content

Editor Utilities Project - Week #2 - Making a Tool, Movement & Rotation Tool


Getting Started

Following a tutorial from Epic Games, I managed to create an editor utility (widget) that changes the transform location of a selected asset within the currently loaded level. Now that I have grasped the functionality and programming structure of Editor Utilities and how they differ from standard actor blueprints I can start working through the list of ideas for tools I have from my classmates.


How can I share this code?

Additionally I did some research looking into how I would be able to share these tools such as my practice transform & rotate tool into other Unreal Engine editor installs and other Unreal Engine Projects. As it turns out the best route to take is to enable "Source Control" on the PC systems within your development studio then add the necessary code & dependencies needed for your custom editor tools to work into the source folder for Unreal Engine and have the level designers (or other development staff) remote into that version of the Unreal Editor. The problem with this is since I am a student and not a system admin for a development studio I do not have the admin permissions to enable features such as Source Control on UCLan PC's, this makes it more difficult to share and test my tools as now in order to add these tools to another project there is a process that has to take place where the secondary user must correctly import my tools code & dependencies to the correct directories on the project that they are attempting to add these tools too. This process is not so complex that my classmates can't do it but it does mean there is little I can do to make implementing these tools as seamless or as plug n play as my classmates or studio colleagues would like.

The new altered plan for sharing these tools with my classmates is to create a single folder containing all the dependencies Unreal Engine needs for these tools to work along with a .txt file of Importing instructions that'll let my classmates know how to properly add the tools without asking me for help (unless there's an error specific to their system or project files) just in case I'm not around to show them how to import these tools.


The Movement Tool


Comments

Popular posts from this blog

Guest Lecture #1 - 21/09/2022 - Secret Mode

Guest - Joshua Garrity, Head Game Scout at Secret Mode Guest Bio Joshua started as a product Manager in the marketing department. Joshua was in charge of digital publishing for Fireshine. Attending public events like Gamescom not only allowed him to network his way into the position as Head Scout at Secret Mode but is also a method he uses to accomplish his job by seeing new indie projects in beta stages at these events. Takeaway #1 – How to Pitch my projects Scouts and Studio CEOs will be travelling often and walking around both Hotels and event centers, so  you  need to be able to pitch your project anywhere at any time. This means your presentation needs to be smooth, quick, and confident, when talking with scouts, CEO, or other representatives you need to answer their questions (without checking notes) and speak honestly about what your team has done and what it will cost for your studio team to do more. Takeaway #2 – What Do Game Scouts Get Up to Game Scouts in their day-...

Guest Lecture #4 - 19/10/2022 - 10:10 Games

  1st Guest Bio - Bart Kosciolek, Junior Animator @ 10:10 Games Jfjdiejdjd 2nd Guest Bio - Reece Hewitson, Junior Games Developer @ 10:10 Games skdjalskjdlkasjd Takeaway #1 - Determination As an applicant trying to get into the industry I will be rejected many times due not being the correct fit for studios I am applying for, be it not enough experience or not the correct style of work for how the studio does things. I need to not let this deter me.  Takeaway #2 - Networking The video games industry is still very young (in business terms/years) and still very small (in one sense), while a single title is a product of many peoples work all put together those people often split after projects have been finished and they will end up working on other projects at other studios and this results in "everyone knows everybody" where you can say a name in conversation with a new co-worker and they'll reply with "oh yeah I know (name) I've worked with them on this project. ...

Guest Lecture #2 - 05/10/2022 - Rebellion Games

  Guest - Peter Dimitrov, Environment Artist @ Rebellion Games Guest Bio Peter enlightened us and told us his day-to-day while he worked on the 1st DLC project for Sniper Elite 5, as a environment artist Peter worked with another level designer to develop and refine the flooded map level that the 2 of them had been assigned to.  Takeaway #1 - Working with limitations      Both Peter and his co-worker had to stick to a schedule where sections of the map needed to be                   done to a specific deadline, the white box version needed to be done within a certain time limit,                   changes could not be made once the art pass had started, the map needed to include certain features like      ditches and a spot for a supply train to run through. The map itself went under many changes before         ...