How do I make an object appear on screen after it is collected?

VERY new to Unity so please have patience. I have created a FPS game for an assignment and have created some rotating collect-able letter cubes. However I need these letters to show up on my screen somewhere, preferably on the right, so that the player can keep track of the letters and answer the question at the end. Can someone provide part of script and explanation that will allow me to do this?

Again I am new to Unity and have little experience with C# and Javascript so please be patient and explain like I am an idiot!

In Unity you can layer up cameras at different depths and with different culling masks (the groups of objects that are visible to a camera).

By adding multiple cameras to your scene you can very easily have a FPS camera as well as an inventory camera that is drawn over the top.

Take a read of the Camera page from the manual:

“You can create multiple Cameras and assign each one to a different Depth. Cameras are drawn from low Depth to high Depth. In other words, a Camera with a Depth of 2 will be drawn on top of a Camera with a depth of 1. You can adjust the values of the Normalized View Port Rectangle property to resize and position the Camera’s view onscreen. This can create multiple mini-views like missile cams, map views, rear-view mirrors, etc.”

In your case I would move the letter cube to the inventory culling mask, parent it to the inventory camera and move it to an appropriate place in screen space.