[Unreal] Cleaning Up Project

Note: This article is a backup of https://unrealcommunity.wiki/cleaning-your-project-d4s8khfl in case the wiki gets discontinued like its predecessor. The original article is under AGPL-3.0 license and the github repo can be found at https://github.com/catalystsoftworks/unreal-community-wiki. The contents of the article was not modified, I just translated it over to markdown to use it in hugo. The article also says UE4, but the process also applies to UE5 as well. Cleaning Your Project Upon opening a project UE4 will generate various files and folders if they do not already exist. Some of these can be deleted to reduce the project size when archiving or sharing the project. ...

March 8, 2024 · SaddleUpSamuel, unrealcommunity.wiki

[SVN/Git]How to Link SVN Commits to Github

contact me at [email protected] link I’ve been wanting to do this for a while now. Since I moved on to SVN from git, there has been a certain lack of green squares on my github profile page. I thought it would look bad on my portfolio, also, I keep saying I’m working on my game, but there was no way to prove it unless I do a dev broadcast or something like that. So I decided to write a script that can listen when a svn commit is made, it would update something on a small git repository, then that git repo would automatically push to github, which would let everyone know I’m actually doing things. I’m planning to release the game when I think it’s ready(the pre-alpha versions are at https://docs.thinkingdarusik.com) ...

January 11, 2024 · SaddleUpSamuel

[GPT]Making a ChatGPT Agent That Creates NPC Dialogues

contact me at [email protected] link Note: The following names in this article have nothing to do with anyone in real life. I’m just bad at naming characters, so I just used the most generic names I could come up with Link to the AI: https://chat.openai.com/g/g-Pih8rJ8cl-npc-dialogue-generator I didn’t know that I could make custom agents with chatgpt, which would have made my previous AI projects a lot more easier. So I decided to try it out with my previous experiences on generating AI dialogues with LLM gpts ...

January 9, 2024 · SaddleUpSamuel

[Unreal Engine] Actions Have Consequences

contact me at [email protected] link Finally, a long journey has come to an end. “Actions have consequences”, originally “black money”, made a successful presentation at the graduation project fair at our university. It went through a lot, and will go through many changes as I keep updating the project, but as for now, I’m glad that many people enjoyed the result I’ve been making for the last 6 ~ 7 months. Mainly, I’m planning to update the main menu and improve the UI before releasing the alpha version to the public, so it looks more polished. Also, one of the feedback I got was that the movement feels a bit janky, so I gotta do something about that too. ...

November 27, 2023 · SaddleUpSamuel

[Website]Documenting Website Issues

contact me at [email protected] link I got a message from uptime-kuma that I am hosting on my personal server (proxmox container), so I decided to document what happened, and what I did here. By experience, it is always a good practice to write down what you’re doing when you’re trying to fix your problems, especially if it’s networking/hosting related stuff. 2023-10-31 04:59:21 (KST) - notification from uptime-kuma that my thinkingdarusik.com domain is down ...

October 31, 2023 · SaddleUpSamuel

[Unreal]Ballistics

contact me at [email protected] link Realistic shooters like Arma have set the gold standard when it comes to authentic gunplay, often incorporating real-life ballistics into their gameplay. It’s a fascinating challenge to attempt to bring this level of realism into your own game while ensuring minimal performance impact, especially in a multiplayer setting. During my research, I stumbled upon the intriguing approach used in Insurgency: Sandstorm, which blends hitscan and projectile spawning mechanics. However, despite numerous explanations of the system, there remained some ambiguity. Some sources suggested that projectiles spawned after a set time, while others claimed it was based on distance. ...

September 16, 2023 · SaddleUpSamuel

Why am I not using github as much as before?

contact me at [email protected] link If you’ve been following my projects over a stretch of time, or you stumbled upon me on GitHub, you might have noticed a curious absence of those familiar green squares on the update calendar widget on my website. The reason for this is that I’ve made a switch to SVN (Subversion) for my Unreal projects. Lately, I’ve been using TortoiseSVN connected to my home server (you can read about this in my NAS project articles). The decision stemmed from the specific requirements of Unreal projects, particularly their size. Despite employing the standard .gitignore file, my graduation project began raising concerns about heavy file sizes, necessitating paid LFS (Large File Storage) to hold them on GitHub. It was at this point that a colleague introduced me to SVN. ...

August 10, 2023 · SaddleUpSamuel

[Unreal]GMTK 2023

contact me at [email protected] link This is my story of joining the 2023 GMTK jam. Traditionally, my game jam experiences have been solitary endeavors. I relished the freedom of working at my own pace, unburdened by the need for collaboration. However, this year I took a leap into uncharted territory. I decided to explore a different dynamic and enlisted the help of the GMTK team finder to assemble a team. While I won’t delve into revealing every remarkable individual I teamed up with – for reasons that will become clear – you can spot them credited as collaborators on the game’s description page (link). ...

July 10, 2023 · SaddleUpSamuel

[Networking]DIY Homeserver - 4 month review

contact me at [email protected] link It has been about 4 months since I’ve set up my own NAS. Initially, I’ve had much trouble and issues with it, but after I’ve got used to things, it’s been a quite stable and enjoyable experiance. When starting out, I had doubts about the capabilities of my 2-core, 2-thread CPU. However, to my pleasant surprise, it has proven to be quite capable. Currently, I have 6-7 VMs and containers running 24/7, and I’ve established regular backups based on their respective loads. Despite the initial concerns, my setup has been handling the workload effectively. ...

June 16, 2023 · SaddleUpSamuel

[Unreal]Talking to ChatGPT NPC

contact me at [email protected] link I am excited to share with you my latest project: a game made with Unreal Engine 5 that uses ChatGPT API to create realistic and engaging dialogues with non-player characters (NPCs). In this project, you can interact with various NPCs, and have dynamic conversations with them. The game shows the potential of leveraging the power of Unreal Engine 5 to render stunning graphics and physics, and the flexibility of ChatGPT API to generate natural and coherent dialogues on the fly. ...

May 1, 2023 · SaddleUpSamuel