Creating a logo with magic lamp

Start by creating a rounded rectangle using rounded rectangle shape tool. Press Ctrl+T and rotate it 45°.

Press Ctrl+T. Right click the layer and select warp. Select inflate from the preset warp shapes at the top bar. Apply settings as shown.

Double click the layer to open layer style window. Apply layer style with the settings shown.
Enable subtract form shape area form the top bar.
Create a rectangle using rectangular shape tool. Create a line using line shape tool.

Ctrl+Click the layer thumbnail to get the selection. From select menu apply modify>>contract. Contract the selection by 1 pixels.

Create a new layer and apply a black to white gradient in linear mode. Change the layer mode to overlay.
Create an ellipse using elliptical shape tool. Enable subtract form shape area form the top bar. Create a rectangle using rectangular shape tool. Press Ctrl+T. Right click the layer and select warp. Adjust nodes to get the shape as shown. Apply same layer style.
Create a rectangle using rectangular shape tool.
Create a duplicate of semicircular shape layer. Press Ctrl+T. Right click the layer and select flip horizontal. Create another rectangle using rectangular shape tool.

 

Create a shape using pen tool as shown in the image below. Apply same layer style.
Create a few twirly shapes for the smoke coming out of the magic lamp using pen tool as shown in the image below. Apply same layer style.

Select any shape layer. Ctrl+Click the layer thumbnail to get the selection. From select menu apply modify>>contract. Contract the selection by 2 pixels. Create a new layer and apply a black to white gradient in linear mode. Change the layer mode to overlay.

Apply same technique to all shape layers to give it a golden shiny look.

Select and merge all the layers. Duplicate the layer and change the layer mode to linear burn.
Type "Aladdin" below the magic lamp.

 

Double click the layer to open layer style window. Apply layer style with the settings shown.