Blog Archives

Second Life – Virtual Environment Review

It’s debatable as to whether a virtual environment defines a genre of games or not, after all most of the time is spent socializing with others in them. Environments such as those of World of Warcraft, Sims, Blue Mars, Runescape, Habbo and IMVU  are quite popular for this, allowing players to participate in mini games while making it easy to chat and interact with others at the same time. Second Life takes it a step further as people are allowed to buy lands and setup their own estates within the game, for others to visit (if you’re allowed that is). Try to barge in somewhere where you’re not invited and you’ll find yourself being thrown out!

[click any image to view them in a larger size]

Website Overview ( )

A very vibrant web 2.0 style site, right away I saw the ‘Join’ button which stands out. The main banner with that join button constitutes around 80% of the layout. A news feed was present at the bottom of the page. A good add to the top of the page is the ‘what is second life’ tab which will probably be very helpful to new users of the site. Cover flow design is appealing and well done.

The green banner is being replaced by the purple one as I clicked the navigation arrows marked right at the bottom of them. The other elements in the site remain stationary.

Avatar Creation

Right as you click the join button, you’re presented with a few random avatars(your character in the game) to select right away which are modifiable later on as you start the game. I decided to go with the rabbit, I later changed it to a human person though. Next up was selecting the user name! A very straightforward process, I suppose, and similar to most websites. Kind of like every game you play, you make an account, fill in some info and choose a gamer tag. After you activate your account, you have the choice to either go with the free account or the paid account. I went for the free account, as I didn’t plan to spend much time on Second Life.

Once you’re in the game, you’re able to customize your character and there seem to be hundreds of options as to what you can do with your character. As an example here, you can change your sleeve and jacket lengths using the slider in the panel!

Virtual Environment

Starting up Second Life for the first time, you’ll be placed at this starting point with a bunch of columns and portals around you where all new players spawn. Third person view is activated by default, though there are camera settings available if you wish to look behind you while standing at one point. I tried out the arrow keys to move around at first as they’re quite common in these types of environments and it worked out well. An alternative method, as I found out later, is to double-click with the mouse to move around.

You can walk, run and even fly to access the environments, though invisible shields alike those in Harry Potter will keep you from flying over a restricted area and jumping in to crash some place. Though, there are way too many glitches in the environment. Often, you’re able to walk through walls and then end up somewhere in the sea. Here I am swimming on land somehow?

When it comes to graphics, Second Life is not exactly at the top of the list. Environments take time to load, and most aren’t exactly well developed either. Most environments are controlled by the users around their estates, and there are little or no wildlife background elements visible. The game failed to show promising results even at Ultra graphics settings. Furthermore, even with a 30mbps internet connection, nearby characters take way too long; makes you want to avoid crowds in the game, almost defeating it’s own purpose. Watching people load isn’t exactly fun:

Exploiting bugs in Second life: I pushed this person into the portal who seemed to be away in the game 🙂


Apart from gestures, which can be a pain to remember the hotkeys for, chat is the primary way to communicate. The chat button changes color if a message is received, and you’re able to see all messages sent and received by users around you in a tiny chat window. As easy as the chat feature was to use, I couldn’t tell if the other person could actually receive my messages or not. Whenever a character is typing, a typing animation is played by the character. I was hoping for chat bubbles to pop up as well, as they’re normally better indicators showing that your message went through. You’re also able to add people as friends, join groups (if permitted) and interact with people nearby in several ways. Second Life also lets you add interests/hobbies and other info in your profile to find people with similar traits.


The interface makes recurring use of rounded rectangles and little pop-ups for every feature in it, and fills up the entire screen. As simplistic as it seems at first, the Second Life interface is often confusing and jumbled. New users who try to change their character appearance are very likely to get frustrated as menus will pop up every time you try to adjust some feature of your character, ultimately filling up more than half your screen. It takes a bit of time to get used to adjusting the looks of your character, and there doesn’t seem to be a preview toggle button to see what your character looks like before and after the adjustments. Heck, I didn’t even know my character was a female. Some of the adjustments didn’t seem to work, maybe because I used a predefined character but I felt this should’ve been pointed out as there was no feedback at all.


A toolbar at the bottom controls most of the common tasks you will be using such as camera movement, walking, running, flying, talking to friends, viewing your profile, visiting destinations as well as a help section. Other options such as the minimap, destination and clothing are present on the left edge in order to keep almost all options within the screen, preventing you from having to access them from the top menu bar every time.


Notifications are presented to you in either chat or on the top-right corner, such as when you’re trying to request access to a group or are invited to some group or event. A search bar located at the top allows you to enter a broad or specific location and it takes you to the closest match to that search query. This helps as this search  bar is almost like your url bar in a browser, and is probably the most used function in Second Life as you travel from place to place.


Making use of the fly function, you simply click ‘stop flying’ to stop anytime and gravity does the rest as you fall flat on your face. Second Life does a good job of grouping similar actions so they’re more easily accessible and you aren’t distracted with other options. The ‘walk/run/fly’ button allows you to do just that, walk run or fly. Once you select the ‘fly’ button it’ll remove the other options so you can concentrate on just flying!

Overall Experience

Sure, if you’re just looking to try out a free virtual environment to see what it’s like, Second Life is a great option. That’s where it ends though. The bland environment, an ‘okay’ interface setup and graphics tone down this game quite a bit. Second Life is probably one of the more customizable environments among others, but at the same time it takes a step back in simplified design to handle all its features effectively. Though, if graphics aren’t your priority and customization is your thing, then it definitely will rank a lot better for you after you get used to its features.

Future improvements within Second Life need to be focused on further simplifying character customization, improved graphics and better environment elements.


Exploring Principles of User Interface Design


The structure principle has to do with the overall architecture of your interface and how objects are grouped together.

  • Group Objects effectively
  • Navigation within the screen is important
  • Look at other applications with a grain of salt

Microsoft Word is structured in a way so that similar tools are grouped into tabs, and further organized into sections within the tabs reducing the time required to find a specific tool. Navigation is quite simple as Word provides you with several methods to perform a single task, letting the user utilize the software in their own working style.


Simplicity in UI design refers to how understandable the interface is when users perform common tasks, such as providing shortcuts or hotkeys.

  • Consistency
  • Don’t create busy interfaces
  • Align Fields effectively

Adobe Reader keeps things incomplex as one toolbar gives you access to all the common tools, while advanced options can be accessed from the menu bar. It keeps the ‘page thumbnails’ panel minimized to the left providing the user with an option on how to scroll through the pages.


Users should not be confused or distracted by unnecessary options or information, and options/items should be clearly visible.

  • Don’t create busy interfaces
  • Word your messages and labels effectively
  • Follow the Contrast Rule

FIFA 2012 (PS3) gives you a concise start menu which lets you instantly access any gameplay modes and displays your profile on the top. Current soccer news is also mentioned at the bottom in a marquee, but it’s small enough that it doesn’t distract you from the menu itself. Menu labels light up as you hover over them, and advanced options are present in submenus under each menu so you’re only exposed to the information needed.


The interface needs to provide user feedback in a clear, concise manner which is easy to understand. It needs to keep the user aware of any actions, changes of state, exceptions or errors that occur as a result of interaction

  • Expect your users to make mistakes
  • Your design must be intuitable
  • Word your messages and labels effectively

Skype makes clever use of balloon-like alerts within the interface as well as several variations of ‘popping’ sounds to notify the user about the changes of state. The user is notified when they receive a message, a call or if another user goes offline or comes online.


Tolerance is concerned with the flexibility of the interface. The interface should allow for the cost of mistakes to be minimal, providing features such as undo and redo.

  • Expect your users to make mistakes
  • Justify Data appropriately
  • Your design must be intuitable

Notepad keeps things manageable for note-taking users concurrently providing undo and redo options. Users are also able to utilize the ‘word wrap’ feature to save on desktop space allowing you to multi-task while taking notes.


The reuse principle is critical in how the internal and external components of your design are reused, reducing the need for user reconsideration.

  • Explain the Rules
  • Set Project Standards
  • Don’t create busy interfaces

Windows Media Player consists of a linear interface as it stays consistent to its purpose letting you play media without cluttering application space. The simple design and recurring functions for media files reduces user reconsideration on how to use the software.

[assignment partner: Ehsan Ramezani]
%d bloggers like this: