Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

98 total results found

Prefabs

Game Development Unity

Since the Unity workflow is built around prefabs, I figured I'd document some specific use cases for the many features introduced in the Unity LTS 2019 release which added support for prefab variants and nested prefabs. On this page, I'll cover some good pract...

Post Processing

Game Development Unity

Good graphics are good. That's why I was excited to find adding Post Processing to my Unity 3D project was not only easy to do, but a huge improvement to the visuals within my scene. This enables common modern graphics features like Motion Blur, Ambient Occlus...

GitLab

Docker Docker Compose Services

Following the link below, GitLab provides a good refence for the many ways to deploy and configure various portions of a self hosted GitLab instance. fo Official Ubuntu Installation Instructions Versions GitLab offers two types of instances, SaaS and self-...

Authentication

Git

Authenticating with Git There are many ways to authenticate with Git when pushing to remote repositories. See some of the below for examples. SSH Keys You can use ssh-keygen to generate a key and the manually add the key to your GitHub profile. To do this, run...

Pushing / Merging Branches

Git Usage

Pushing If we run ... git push <remote> serverfix Git automatically expands the serverfix branchname out to refs/heads/serverfix:refs/heads/serverfix, where the sytax is local:remote.. You can use this same syntax when pusshing a local branch into a remote bra...

MAME Web Application

Self-Hosted Applications

MAME Documentation GitHub Repository Emscripten Javascript and HTML will help to run this emulator within a web application Overview To run mame as a web application, we need a few things.. ROMs to run MAME Source Code Clone &amp; Install Emscripten ...

Basics

C++

Maybe worth looking through these - Wikipedia: Index of C++ Idioms See Bjarne Strostrup's C++11 FAQ for several examples ACCU Recommended Reading C++ Core Guidelines GitHub repository You can get offline versions of cppreference, for me the most notable option...

Classes

C++

Encapsulation is a concept that is used to protect member variables and ensure that the object is always in a certain state. Inheritance With Access Specifiers When creating classes in C++ we should use the access specifier below that best fits our scenario. B...

New Input System

Game Development Unity

Setup Using the default configuration for a keyboard&mouse / Gamepad Input Actions asset in unity, we can implement universal controls given various input devices. Issues getting an input device to work? Click Window->Analysis->Input Debugger and at the to...

Solidity

Blockchain

This page will cover setting up a local environment for working with Solidity. This is not required to deploy an ERC20 token, but it is a good learning experience to set up these environments yourself instead of using a provided service like Remix. That said, ...

VirtualBox Networks

Security

TLDR - If you are working in a VirtualBox VM, you should check that your VM's network settings are using the bridged option before trying to perform any pentesting or reconnaissance on your local network. To do this, right click the VM in VirtualBox and naviga...

XPS 9310

Linux

I intalled my own SSD after purchasing a model from dell with a small SSD installed. This was mostly because I wanted to store the SSD from dell as-is in a box so if I had to submit a claim or sell the laptop later I could reinstall it and it would be as it ar...

Yakuake

Linux Customization

Yakuake is a drop-down terminal application that i've used for years and may one day consider contributing to. This page is a collection of notes for the application. sudo apt install yakuake I set yakuake as a startup application so it's always available whe...

Submodules

Git Usage

Submodules are a useful feature of git, and allow us to nest projects within our own project. A good example of a project that would take advantage of this is a dotfiles repository - mine can be found on GitLab and has several submodules. I've recently been wo...

Wireless

Linux Interfaces

I didn't end up having luck with iw, but I'm sure it is very useful. It seems I just wasn't able to interactively enter a password, so in the end I couldn't connect to WiFi. Worth looking at iw though. sudo iw dev wlp0s20f3 scan sudo iw dev wlp0s20f3 scan | gr...

Mount Google Drive

Linux Customization

To mount your google drive as a network storage location on Linux, check out google-drive-ocamlfuse. It's a very useful cli tool to quickly mount your google drive to a local directory. I don't see why I should duplicate the official installation instructions,...

Bluetooth

Linux Interfaces

You can use bluetoothctl and bluetooth to control bluetooth devices To check the status of bluetooth rfkill ID TYPE DEVICE SOFT HARD 0 wlan phy0 unblocked unblocked 1 bluetooth hci0 blocked unblocked To turn bluetooth on (replace ...

Kernel Management

Linux

I encountered this bug While running 5.13.0-25-generic. The bug for me was related to the 5.11.0-46-generic Linux kernel. I have unfortunately lost the exact error message I recieved on my system due to a reboot, but in general the error message was the follow...

Linux Setup

Game Development Unreal Engine 5

The setup process for UE4 on Linux is pretty straight forward, and the official instructions are very well documented. Follow those steps, and return here once you're done. Below, I just outline some of the issues I encountered using UE4 on Linux post-installa...

Gameplay Ability System

Game Development Unreal Engine 5

Links and sources Example of using the GAS: GASShooter GitHub project Unofficial but detailed GAS Documentation Epic livestream in depth look at GAS Highly recommended: Setting up GAS youtube tutorial Notes Any Actor that wishes to use GameplayAbilities, have ...