I'm creating a 'Tournament Overlay' program for amateur shoutcasters. Looking for input!
So, I'm an amateur shoutcaster that has been frustrated by the lack of tools available on how to create quality streams. I've decided to create my own program, and here is what I've learned thus far:
1.) Trying to create a ton of visual effects through OBS is just stupid. It lacks feeling and is far too basic, as you can only truly turn on/off a series of images. Too much work. So, I began working on my own program through the Unity game engine.
2.) Trying to run an overlay program on the same computer as a running copy of League of Legends is impossible, mainly due to standard Windows OS details. Primarily, Windows will only run one 'game' at a time... either League of Legends or my Unity project. Thus, the video feed from the current game will feed straight into OBS, leaving the other one to 'freeze'. A lose/lose scenario.
3.) Further, that same logic applies to keyboard/mouse input. That input will either be sent into LoL or Unity (whichever is active), and thus it's impossible to press a button and have it manipulate both games.
I've attempted to work on this pet project a couple times, but finally have a new system that works. It also means most people won't be able to run this software, but I hope it is at least a good start. Here's what's needed:
1.) Two computers with their own monitors and keyboards. Having a single computer with two monitors won't do... Remember from above, you essentially need two separate running copies of Windows on separate computers.
2.) A capture card. What I own: http://www.amazon.com/Elgato-Capture-PlayStation-gameplay-1080p/dp/B00840353W/ The capture card transfers the running program (either LoL or the Tournament Overlay) video/audio into the second computer in real time, essentially turning it into just a video feed.
3.) OBS. A free streaming application that will be installed on the second computer, which will take the game feed & tournament overlay feed, broadcasting them all (plus the shoutcaster's voice of course).
I finally have a basic, pre-alpha version running that I'm happy with. I have an example, but it isn't flashy in the least... It will take time to be pretty, and doesn't show off all the features I have thus far. I'm trying to keep it as flexible as possible so future users can upload their own icons, custom text, etc...
Pre-Alpha visual that isn't pretty: https://gfycat.com/WhirlwindBackHornet
What do I need from you/what am I looking for?
Well, advice and information! I primarily want to talk with those who would want to use this application, and find out what they want to accomplish with it. Sound/Visual sound effects, icon positioning, built-in tournament brackets, etc... (I plan to have all of this, but I want more ideas).
So, what do you think? Help me steer this in a positive direction.