Alongside, he developed the storyline and wrote a screenplay with the plot taking sequences of flashback, which he said 'took another form' at the end of completion. He began working as a dialogue writer and songwriter in Kannada cinema during the time, and the first half of the 1990s saw him direct two films, Tharle Nan Maga (1992) and Shhh! (1993). He said he was 'disappointed' on learning that the screenplay of 1989 film Siva had a similar storyline to what he had written. He also revealed that had always wanted make a film on organized crime and mafia, based on real-life incidents.
Drawing inspiration from it, he drafted the first part of the story, that he subsequently developed, although incompletely. Purushottam, a friend of Upendra, brought to him a letter written by someone that caught his attention. Speaking on a talk show, Weekend with Ramesh in 2014, on how he developed the story for Om, Upendra said he wrote a part of the story during his days in college in the late-1980s. Manohar as Chennakeshava, Editor-in-chief of Krantiveera
But there are twists involved in the movie as to why he is provoked to turn into a rowdy, how he is rejected by his family and relatives and also the girl for whom he had to become a rowdy in the first place and many other events which are the key scenes to watch for in the movie. But the same love brings him back into being a civilized person. The movie revolves around the main character Satya (Shiva Rajkumar), a son of a priest who turns into a rowdy for love.
The movie begins with a reporter writing articles about underworld dons and the reasons why people enter the underworld and practice rowdyism.