some_text

2112TD is a sci-fi tower defence game for Android and iOS combining both classic tower defence and real time strategy features.

Set 100 years in the future, battle inter-dimensional hell spawn across the solar system and defend Humanity from complete annihilation.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Hi, my name is Pete Smith and I’ve taken over the development of 2112TD. Over the coming months I will be blogging about the creation of the game in Unity. Today I’ll be telling you a bit about how the levels use both 2D and 3D components of the game engine. 2112TD has hundreds of megabytes of beautifully rendered worlds and creatures. The player views the action from an elevated but fixed perspective:


The scenes have a real feeling of depth, however in reality everything is built from 2D images.

How could I compose this world in Unity: 2D or not 2D?

  • 2D: All objects are constrained to a flat plane facing the camera, or
  • 3D: Key objects are correctly spatially placed in 3D

I decided to go the 3D route, for two main reasons:

  • It gives future flexibility to use 3D effects such as particle collisions and projectile motion
  • The movement of objects would be sure to look realistic

To make this work I created an invisible base at a 33 degree angle, corresponding to the perspective of the artwork. Then I placed towers, enemies and the enemies’ paths on this base. The local y axis of this plane (green arrow in screenshot below) could then be used as my world up axis, around which I could calculate rotations:


This obviously looks rather strange. However using an orthographic camera, enabled by turning on Unity’s “2D” mode, things fit into place perfectly from the player’s perspective:


All collisions and triggers can then take place in 3D space. For example, an enemy coming into the range of a tower is detected via the overlap of two spherical colliders. This is demonstrated in the following video:

I hope you found this interesting. Next time I’ll be talking about how the tower animations are put together.

--


2112TD is a sci-fi tower defence game for Android and iOS combining both classic tower defence and real time strategy features.


Set 100 years in the future, battle inter-dimensional hell spawn across the solar system and defend Earth's colonies from complete annihilation.


Development Update 10# - New Teaser Trailer and Website

Development Update 10# - New Teaser Trailer and Website

News 2 comments

A Colossal Flesh Storm is coming, Check out the new 2112TD Trailer At long last, Refinery Productions is proud to announce the launch of their teaser...

Development Update 9# - Hello 2015, Hello Long Overdue Update.

Development Update 9# - Hello 2015, Hello Long Overdue Update.

News 0 comments

Here's what the 2112TD Team has been working on over the past few months.

Development Update 8# - Introducing the Machine Gun Turret Family

Development Update 8# - Introducing the Machine Gun Turret Family

News 3 comments

An overview of the newly designed machine gun turret family.

Development Update 7# - Command Centre Showcase Video

Development Update 7# - Command Centre Showcase Video

News 1 comment

Heads up, here is the first of our new 3D showcase videos. Watch the Command Centre mow down those nasty Horroctopuses!

Comments
TotallySnappy
TotallySnappy

I adore your concept art!

Reply Good karma Bad karma+1 vote
Dude
Dude

Looks neat! +tracking

Reply Good karma Bad karma+6 votes
Caatalyst Creator
Caatalyst

That's a great idea Backdraft! It all depends on time as we are aiming for a Q4 release this year. I will add this to the game notes though and see if it can be added to an update if it doesn't make it into the first release.

Reply Good karma+2 votes
Backdraft_3.5
Backdraft_3.5

You Should Add Multiplayer Mode? I Want Sent Monsters With 1V1 Game

Reply Good karma Bad karma+2 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
2112TD
Platforms
iOS, Android
Developer & Publisher
Refinery Productions
Engine
Corona Labs
Contact
Send Message
Release date
Game watch
Follow
Share
Style
Theme
Sci-Fi
Players
Single Player
Project
Indie
Twitter

Latest tweets from @2112td

One of the stinkier, slimy monstrosities to pulverise in 2112TD. #indiedev #gamedev #towerdefense #madewithunity T.co

Sep 13 2016

New Map - Starts getting tough here :-0 #madewithunity #unity3d #indiedev #indiegame #tTD #towerdefense #gamedev T.co

Jun 28 2016

The hour of #DOOM approaches #fightlikehell

May 12 2016

The biggest and baddist of the 2112TD monsters has arrived! #indiedev #madewithunity #unity3d #gamedev #towerdefence T.co

May 11 2016

Looking forward to playing @DOOM this Friday! Big inspiration for 2112TD. #FightLikeHell #doommetal #gore #onslaught #DOOM

May 11 2016

Brand Spank New Monster. She is beautiful. That's right she is a SHE. #indiedev #madewithunity #androidgaming T.co

Apr 25 2016

Embed Buttons
Link to 2112TD by selecting a button and using the embed code provided more...
2112TD
Statistics
Last Update
Watchers
46 members
Articles
18