MICROSOFT FLIGHT SIMULATOR IS A MUST PLAY.:. 10/10 IGN – “Microsoft Flight Simulator is legitimately incredible. It’s difficult to fully describe how amazing it feels to jump into a plane and have the freedom fly to and from literally any place in the entire world.”. Essential EUROGAMER – “a once in-a-generation wow moment”. Jump Desktop works very fast and is reasonably priced IMO. However I always use Screen Sharing to connect to my MacMini iTunes Server in my home network (1680x1050 resolution) and compared to Jump Desktop the MacOS ScreenSharing.app shows the shared macMini screen on my MBP (using 1900x1200 resolution) much crisper and sharper using HiDPI.
Goat Simulator is a Single and Multiplayer Third-person Action Simulation by Coffee Stain Studios. The game allows the player to control a Goat and complete the one and only objectives of the game, and that is to Damage the environment and all the items in the game world. Goat Simulator offers an Open World environment and allows the players to enjoy exploring the world. With a Sandbox-style, Goat Simulator lets the players help the Goat Run, jump, bash into things, and lick scattered objects in the game world. One amazing thing in the game is that when the Goat licks objects, the objects attach to the goat’s tongue and the goat keeps the item dragged with it until the player wants it to be attached. The game allows the player to drop the silly goat into Ragdoll model, use game’s unique physics and enjoy the game in Slow Motion. The Environmental features of the game are quite fantastic as they allow the players to help the goat jump over Trampolines, launch the goat into the air with the help of large fans and enjoy the ultimate Goat simulation fun. Goat Simulator offers a scoring system inspired by the popular Tony hawk’s Pro Skater video game. The players can earn point by performing various types of stunts and tricks, and by completing different goals such as flying high in the air, destroying objects, running fast, etc. Furthermore, goat simulator includes object finding elements in the game in a totally new sense. It lets the players find “Golden Goat Statues” while exploring the game world. The Golden Goat Statues help to unlock new game modes, upgrades such as Easter Eggs, Jetpacks, Spin attacks, etc. All things considered, goat simulator, however, is a bit buggy to play, but it is all about fun. Do give it a try for an awesome Open World Simulation experience.
This combat game for Mac has been long-awaited by all the Manga fans. From here you can get the new Jump Force Mac OS X on your Macbook/iMac, 100% FREE and with just a few clicks. If you are tired of Dragon Ball Xenoverse series or you think that the Street Fighter games are old, this game is everything you need.
Goat Simulator MMO Simulator is a Sandbox, Massively Multiplayer Online, Open World, Action-Adventure and Third-person Simulation by Coffee Stain Studios. It is the F2P DLC pack for Goat Simulator and introduces five different classes such as Microwave, Magician, Warrior, and Rogue. It offers enhanced mechanics, gameplay and environment and lets you get into the role of the goat and explore the fantasy world from third-person view. Smash everything that comes in your way, and complete a series of quests to earn experience points. The game puts you into the world populated by thousands of real players around the world and you can interact with them, explore the world together and can complete challenging quests with the assist of each other. Goat Simulator MMO Simulator offers core features such as a set of Levels, MMO element, brilliant Environment, different Classes, Customization Options, and more. Try it out, and you’ll enjoy this DLC Pack very much.
I Am Bread is a story of a slice of bread who wants to become a full grown “Bread” and struggles to achieve his goals by going on a journy. The game combines Action-Adventure, Indie and Simulation elements together and provides with an addictive game-play. I Am Bread lets you be that little slice of bread and go on a journey withing the kitchen, explore the world around you, interact with different objects, play games, solve puzzles and do whatever you can. You must also find a way to get out in the open and reach to the limits of exploration. You must achieve your goals of becoming a Bread by doing what no other Slice can do. I Am Bread features a great story mode in which you can engage yourself in Cheese Hunt (Find and gather Cheese), Begel Race (Race Against opponents), Rampage (Cause Destruction), Zero-G and Free-Play (Do whatever you want to do). With blazing graphics, a good story and amazing game-play, I Am Bread will surely amuse you if you play it. Do try it out.
Catlateral Damage is a First-person Perspective and Single-player Simulation, in which the player controls the cat, developed by Chris Chung for multiple platforms. The game takes place in the 3D environment and the player can move freely in the house with a task to knock as many things belonging to the own onto the floor as possible to score the best points. There are multiple modes, in which the player can either get a specific amount of items into the floor and race against clock, score as many points as possible within two-minute time, or a free play mode, where the player can move freely without any tension of points and time. The world is explored by the first-person perspective and the player can use his paw to fulfill the requirement of objectives. During the gameplay, the player will experience the crazy house cat with an objective to destroy collectibles and electronics with his paws. Catlateral Damage includes prominent features such as Randomly Generated Environment, Destroy Collectibles, more than 230 Photos of Real-life Cat, and more.
Saurian is a Survival, Single-player and Multiplayer Simulation developed and published by Urvogel Games for Multiple Platforms. The game mainly focusses on simulating the natural eco-system of the Hell Creek Formation in an interactive style. The player takes on the role of a dinosaur with an aim to survive as long as possible in the scientifical environment based on fossil evidence. There are six dinosaurs, including Dakota raptor, Triceratops, and Tyrannosaurus. The game takes place in the open world environment, where the player starts as a hatchling and must avoid predators while struggling to manage his hunger, thirst, and stamina strategically to reach the reproduce and maturity. The world is full of AI–controlled dinosaurs, which respond to the mechanics of the game in the same way the player does. The player explores the open world environment from a third-person perspective and struggles to complete the objectives to live alive at the end of the game. Saurian includes key features such as AI Eco-system, Open World, Survival Gameplay, Scientific Accuracy, and more. Try it out, if you love playing Dinosaur games.
Cockroach Simulator is a Psychological Horror, Single-player and Multiplayer Simulation developed and published by HFM Games. The game takes place in a 3D environment and is about the hard life in the kitchen. It introduces unusual places where several interests intertwine. The gameplay focuses on the conflict between cockroaches and humans is truly destructive and epic. There are ten different sides available from which the player selects his favourite one to start the game. During the gameplay, the player can explore the world from a first-person perspective with an aim to battle against rival faction and take down its members using different weapons. With the point-and-click interface, the player interacts with objects and other items. The game starts with the player choosing his side from either human or cockroach. Like the cockroach, the player needs to disturb the human and take down them to make points within three lives, while as the human, the player has to hunt down as many cockroaches as possible to make points. Cockroach Simulator offers prominent features such as Multiplayer Mode, Different Weapons, Battle against Cockroaches, and more. Check it out, and have fun.
Goat Simulator Payday is an Adventure, Exploration, and Single-player Simulation developed by Coffee Stain Studios. The title serves as the downloadable content pack for Goat Simulator, and it comes with new playable animals, levels, and more. In the game, the player has crashed into the windows of the people with a jetpack. The player struggles to complete over 101 challenging levels in the Goat MMO Simulator, and the player can also dive into the zombie-apocalypse to test his survival skills. In the start, the player must select his playable character from available and set out on an epic adventure where he needs to beat people up and steal their money. During the gameplay, the player can use his goat crew to grab and smash, then blast away all his money at gambling. The player moves across the world from a third-person viewpoint, perform special stunts to attack people and make points to unlock additional content. Goat Simulator Payday offers core features such as be a Camel, Unlock new Stuff, Earn Cash, Purchase Items, and more.
Goat Simulator: GoatZ is an Expansion Pack for Survival, Zombies, and Single-player video game developed Gone North Games for PC and other platforms. It takes place in the fantasy world where the player as the zombie goat finds himself amid a zombie apocalypse. The game comes with a mandatory crafting system, allowing the player to craft anything. There are tons of unlockable goats, and each has its unique, special powers. A crazy goat will let you smash almost everything, turn people into zombies, destroy objects, and drive a vehicle while hitting people to make points. The open world environment theme allows you to move freely across the world, try to mash objects, and make points. Explore the world from the perspective of a goat, who is equipped with deadly weapons and can be used on anyone in front of you.
Amazing Frog is an Open World, Adventure, Sandbox and Single and Multiplayer Simulation developed and published by Fayju. The game takes place in the stunning world and puts you in the role of the protagonist who is a frog. The gameplay is a mix of physics-based, sandbox, and parkour gameplay for hardcore players. You can explore the environment from third-person perspective and your primary objective is to accomplish a set of missions, in which you have to solve puzzles, fight against enemies using weapons and earn experience points. You can perform various actions such as manipulate the world, encounter NPCs, interact with Shark, swim in the sea and sail a boat. Earn experience points by completing missions and use them to unlock other maps, and zombie missions to engage yourself in shooting experience. Amazing Frog offers core features such as Four-player Split Screen, Ragdoll elements, Weapons (Machine Gun, Crossbows, etc.), a massive Chessboard, a variety of Rooms and more. Amazing Frog is the best game to play and enjoy.
Shelter offers an exciting gameplay, in which you can assume the role of the mother badger who must struggle to protect and feed her cubs. The game offers survival gameplay and supports Single-player mode only, taking place in the jungle-themed world. The story of the game revolves around the mother badger and his struggle to traverse from his burrow to a new one. During the journey, you must feed the cubs and protect them from dangerous threats like birds, wildfires, and prey. The cubs will gradually get hungry along the journey and need food which you must manage for them by either finding vegetables and fruits or catching the prey such as foxes. The game is split into multiple sections, and you will encounter different forms of threats in each section. You explore the world from a third-person perspective and can lead your cubs while shifting to new burrows. In the beginning, the game looks easy to play, but as you advanced it become desperate to play. The game offers an open environment to explore filled with mountains, trees, and grassy plots. With addictive gameplay, excellent mechanics, smooth controls, and detailed environment, Shelter is the best game as compared to other survival games.
Bear Simulator mixes the Action-Adventure, Exploration, Survival, and Open World elements developed and published by Farjay for cross-platform. The game supports Single-player mode and offers the open-ended environment played from a first-person perspective. The player assumes the role of the bear who has to manipulate the landscape, interact with the environment and survive as long as possible while completing the variety of objectives. The world of the game is full of dangerous animals, and challenges. The player must hunt for food, and fight for his life to earn points. There is a chance for the player to experience the life of the jungle through the bear’s eyes where he eats different things, go an epic adventure and unearth the secrets of the forest. It has up to seven different regions where the player may fight against the hordes of villainous creatures. During the exploration, the player needs to gather the cosmetics like hat, and other things. Fight Enemies, Collect Items, Seven Regions, First-person View, etc. are core features of the game.
The Isle is an Action-Adventure, Survival, Third-person Exploration and Open World Simulation developed and published by Afterthought LLC. The game brings both Single-player and Online Multiplayer modes and takes place in the realistic environment populated with massive dinosaurs. To get into the world, the player has to choose his favorite dinosaur and start manipulating the game full of realistic players from around the globe with similar tasks. The ultimate objective of the player is to explore the world, learn new techniques to survive and fulfill the tasks to become the master. Up to fifteen dinosaurs available including Utahraptor, Carnotaurus, and more. The game is played from a third-person perspective, and the player can interact with other players to progress. In the beginning, the game looks easy to play, but as the player advanced it become tough to play. The Isle offers core features such as 100 Player per Server, Playable Dinosaurs, Progression System, Fulfill the Basic Needs, and more. Try it out.
Shelter 2 is another wonderful Action-Adventure, Indie, Graphic and Interactive video game by Might and Delight. The game lets you Control a Lynx from a third-person perspective, explore the wilderness, hunt for food, take care of its cubs and stay away from the harm. Shelter 2 is a bit of different from other games on our list but it provides with a wonderfully similar aesthetics and makes you love every bit of this brilliant game. The most prominent objective of the game is to survive in an unforgiving and harsh environment, keep the cubs alive and make them safe from all the prying entities that are part of the wilderness too. As the name suggests, you’ll have to provide the mother Lynx with shelter and help her out with all the things. With an amazingly addictive game-play, beautiful 3D graphics, amazing background music etc, Shelter 2 is a wonderful game to play and enjoy.
Important:This document may not represent best practices for current development. Links to downloads and other resources may no longer be valid.
Important: This document may not represent best practices for current development. Links to downloads and other resources may no longer be valid.
A new feature in iOS 5 is the support for Bluetooth 4.0 Low Energy (LE) devices using the Core Bluetooth Framework. For those who do not have a Bluetooth LE capable device, it is still possible to begin development and test Core Bluetooth iOS applications using the iOS simulator with a Bluetooth LE USB adapter. This Technical Note describes how to configure an OS X system to enable iOS simulator support for Core Bluetooth iOS applications. This Technical Note also explains the need for a Bluetooth LE adapter for OS X systems, which have Bluetooth LE built-in, for simulator testing.
This Technical Note also provides important information if you are using an OS X system for testing both iOS and OS X Core Bluetooth applications. When you make the changes described in this Technical Note, you may need to restore the system in order to run OS X Bluetooth LE application tests.
iOS 5.0 provides the Core Bluetooth framework for creating iOS applications, which can detect, connect, and communicate with Bluetooth 4.0 Low Energy (LE) devices. The standard method for testing Core Bluetooth applications is on a device such as the iPhone 4S, which has Bluetooth LE support. In order to facilitate the development of Core Bluetooth iOS applications when one does not have a Bluetooth LE iOS device, the iOS 5 SDK simulator can be used to test these applications with the help of a third-party Bluetooth LE USB adapter. This Technical Note describes the process to enable and verify simulator support on an OS X system.
Note: Developer Technical Support does not support the iOS Simulators in cases where code execution is found to be different when executed on iOS devices. When code is found to run differently on the simulator, please submit a bug report using the Apple Developer Bug Report web site Apple Developer Bug Report web site.
Important: You must test your Core Bluetooth application on an iOS device with Bluetooth 4.0 built-in before submitting the application to App Review. Do not base your iOS application submission on the success of running the application only in the iOS simulator.
To test iOS Core Bluetooth applications in the iOS simulator environment, you must have the following
Mac system with Mac OS X 10.7.3 or greater
Xcode 4.2.1 with iOS 5 SDK or greater
Bluetooth LE USB adapter
For Mac systems with Bluetooth 4.0 built in, it is still a requirement to have a Bluetooth LE USB adapter in order to test iOS Core Bluetooth applications. An explanation as to why an adapter is required for this case is described in the section Bluetooth LE USB adapter Required on OS X Systems with Bluetooth 4.0 built-in
The following are the steps to enable iOS simulator support for Core Bluetooth applications.
Open a Terminal window and use the NVRAM command as shown in Listing 1
Listing 1 Setting the bluetoothHostControllerSwitchBehavior NVRAM Setting
A system restart is not required after performing this setting. To understand why this step is necessary, see section Understanding the OS X Bluetooth Driver Behavior
The Bluetooth LE USB adapter must be connected after performing the NVRAM setting.
Open the System Information application to verify that the system Bluetooth driver is matched to the built-in Bluetooth host controller interface (HCI). For the Hardware->Bluetooth setting, verify that the Vendor ID is '0x5AC'. Refer to Figure 1 below for an example of what the System Information application window should show.
If the system Bluetooth controller is matched to the Bluetooth LE USB adapter, then the iOS simulator will not be able to use the external Bluetooth controller for Bluetooth LE services. In this case, you might see a System Information Bluetooth panel as shown in Figure 2. Here, the Bluetooth driver is matched to the Cambridge Silicon Radio (CSR) Bluetooth LE USB adapter. If this is the case, remove the Adapter and return to Step 1 - Set the NVRAM Setting
In Xcode, launch the iOS application in the iOS 5 iPhone/iPad simulator. When the iOS simulator launches, close the application and open the Settings application and select the General tab and verify that Bluetooth is ON.
Relaunch the iOS application in the simulator. The iOS Core Bluetooth application should connect and communicate with Bluetooth LE devices, as it would when run on an iOS device with Bluetooth LE support.
Note: If there is no Bluetooth LE adapter attached to the system, it will not be possible to turn Bluetooth on in the Settings application. In running CoreBluetooth code in the simulator where there is no Bluetooth 4.0 support, -[CentralManager state]
will return the CBCentralManagerStatePoweredOff
result. On an iOS device with no Bluetooth LE support, -[CentralManager state]
will instead return CBCentralManagerStateUnsupported
.
The default behavior of the OS X Bluetooth driver is such that when an external Bluetooth HCI is attached, the driver will detach from the built-in Bluetooth interface and attach to the external HCI - if the HCI is not an Apple device. This behavior benefits OS X application developers who are developing Bluetooth LE applications, in the case that they have older Mac systems, which do not have built-in Bluetooth LE support. The developer can attach the Bluetooth LE USB adapter, the system Bluetooth driver attaches to the new HCI, then when the OS X Core Bluetooth application is run, Bluetooth LE services are accessed through the adapter. The downside here is that existing Bluetooth connections via the built-in driver are lost (Bluetooth HID devices for example).
For iOS Core Bluetooth application developers, this behavior is not compatible with the iOS simulator. In order to simulate the same Bluetooth behavior as the iOS device, the iOS simulator must open a direct connection with a Bluetooth LE HCI. If the built-in driver automatically attaches to the external Bluetooth LE HCI when it is attached, the simulator will not be able to open a connection with the external HCI. To control the driver matching behavior, the built-in Bluetooth driver recognizes the bluetoothHostControllerSwitchBehavior
NVRAM setting. If the setting is set to 'never', when the Bluetooth LE adapter is connected, the system Bluetooth driver does not switch to supporting the external HCI.
The following is a listing of behavior settings with respect to the OS X built-in Bluetooth driver. Refer to Listing 1 for setting the bluetoothHostControllerSwitchBehavior
NVRAM variable.
bluetoothHostControllerSwitchBehavior='never'
// when a new HCI is connected, the built-in driver stays attached to the built-in HCI
bluetoothHostControllerSwitchBehavior='always'
// when a new HCI is connected, the built-in driver disconnects from the built in HCI and attaches to the external HCI
bluetoothHostControllerSwitchBehavior='default'
// when a new HCI is connected, the built-in driver only disconnects from the built in HCI and attaches to the external HCI if the new module is not an Apple module.
On Mac systems with Bluetooth 4.0 built-in, a Bluetooth LE USB adapter is still required to support Core Bluetooth functionality in the iOS 5 simulator. As explained in Understanding the OS X Bluetooth Driver Behavior the system Bluetooth driver attaches to the built-in Bluetooth HCI. This leaves no available Bluetooth HCI for the iOS 5 simulator to attach to. For this reason, the external Bluetooth LE USB adapter is required for testing Core Bluetooth applications in the iOS 5 simulator.
Note: For Mac systems with built-in Bluetooth LE support, there is a known issue under OS X 10.7.3 in the case that an external Bluetooth LS Adapter is connected. If the built-in driver attaches to an external Bluetooth HCI leaving the built-in HCI available for the iOS simulator, the simulator fails to attach to the built-in Bluetooth HCI - Radar bug: (r. 11267888)
If you are testing Bluetooth LE applications for both iOS and OS X, you may need to restore the bluetoothHostControllerSwitchBehavior
setting. There are 2 cases to consider.
If your system has Bluetooth LE built-in, leave the bluetoothHostControllerSwitchBehavior='never'
setting in NVRAM. With the bluetoothHostControllerSwitchBehavior
setting set to 'never', the system Bluetooth driver will stay matched to the built-in Bluetooth HCI which supports Bluetooth LE and OS X application will use the built-in HCI for Bluetooth LE services.
If your system does not have Bluetooth LE built-in, then to test an OS X application, you want the built-in Bluetooth driver to attach to the Bluetooth LE USB adapter to support the OS X application. To achieve this behavior, you must change the bluetoothHostControllerSwitchBehavior
setting to the 'default' behavior. When you want the test iOS Bluetooth LE applications in the iOS simulator, you will need to set the bluetoothHostControllerSwitchBehavior
to 'never'.
Date | Notes |
---|---|
2012-04-23 | New document that describes how to configure an OS X system to test Core Bluetooth iOS Applications in the Simulator. |
Copyright © 2012 Apple Inc. All Rights Reserved. Terms of Use Privacy Policy Updated: 2012-04-23