Let me clarify everything in a nutshell.
Let's start with the devil. There is a lot of ambiguity regarding the identity of the devil. Some people believe that the devil and lucifer are two separate beings, while some believe that they are one and the same. Note that the Bible does not mention whether they are same or not.
Lucifer was once an angel, who got kicked out along with his supporters because of rebellion. It is speculated that he had become proud and held mankind in low regard. Therefore, we can assume that he is trying to get back at God by turning mankind against Him.
The Anti-christ is another entity altogether. In the Bible, he is not mentioned as the anti-christ, but is called the beast, bearing the number 666. Some Bibles state that 666 represents a man's name, therefore raising speculations that he is one man. The list of possible candidates are endless.
The anti-christ is said to come to the world as a forerunner of the devil himself and cause great strife. It is speculated that the current state of unrest and war could be the doing of the anti-christ. Therefore the end of the world is at hand. But, the Bible speaks of the anti-christ in a cryptic manner, raising a possibility that the anti-christ could also mean an ideology or a state of mind of the people i.e. a sinful state of mind.
Now, God is the supreme being who created everything in and out of the world (duh!). In the Revelations it is mentioned that at the battle of Armageddon, the forces of Satan will engage the forces of God. The forces of Devil are speculated to be four superpowers of the world (I am guessing US, Russia, China, plus 1 more), who will converge together for battle. Forces of God are destined to come victorious (we shall never know). Then God makes a new world for the righteous and everyone will be judged of their sins.
And they lived happily ever after.
THE END.
If any doubts, feel free to ask me. I have godlike knowledge on this topic (pun intended).